当前位置:   article > 正文

Python实战项目23个实战小项目小程序简单_python简单小项目

python简单小项目

Python项目23个小项目简单

项目类别

51商城
AI智能联系人管理(双击即启动)
BBS问答社区
DIY字符画(双击即启动)
Excel数据分析师(双击即启动)
RCQ读者书库(双击即启动)
Word助手(双击即启动)
彩图版飞机大战(双击即启动)
超级画板(双击即启动)
高德地图+58租房
火车票分析助手(双击即启动)
今天吃什么
开心麻花影视作品分析(双击即启动)
看图猜成语
玛丽冒险(双击即启动)
企业编码管理(双击即启动)
甜橙音乐网
图片批量处理器(双击即启动)
微信机器人
五子棋(控制台版)(双击即启动)
学生管理系统(双击即启动)
智慧校园考试系统
智能停车场车牌识别计费系统(双击即启动)

在这里插入图片描述

部分项目运行截图

在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述

含代码注释

`if __name__ == '__main__':
    args = sys.argv[1:]
    if args[0] == 'run':  # 运行项目
        app = Application()
        print('Starting server on port 9000...')
        # sockets = netutil.bind_sockets(9000, '127.0.0.1', socket.AF_UNSPEC)
        # process.fork_processes(5)
        server = httpserver.HTTPServer(app)
        server.listen(9000)  # 端口
        # server.start(num_processes=4)  # 进程数
        server.start()  # 进程数
        # server.add_sockets(sockets)
        ioloop.IOLoop.instance().start()  # 启动实例

    elif args[0] == 'dbshell':  # 连接数据库
        config = DATABASE.get('default', {})
        os.system('mysql -u{user} -p{password} -D{database} -A'.format(
            user=config.get('user', 'root'),
            password=config.get('password', ''),
            database=config.get('database', 'tequila'))
        )

    elif args[0] == 'migrate':  # 迁移
        config = DATABASE.get('default', {})
        init_sql = 'mysql -u{user} -p{password} -D{database} -A < database/migration.sql'.format(
            user=config.get('user', 'root'),
            password=config.get('password', ''),
            database=config.get('database', 'tequila')
        )
        print('Initializing tables to database {}...'.format(config.get('database')))
        data = os.system(init_sql)
        if data == 256:
            log.info('Seems like you havent\'t create the database, try:\n \'create database tequila default character set utf8;\'')
            print('Seems like you havent\'t create the database, try:\n \'create database tequila default character set utf8;\'')
        print('Completed.')

    elif args[0] == 'shell':  # 打开ipython
        a = os.system('pip list | grep -w "ipython " 1>/dev/null')
        if a:
            print('Installing ipython...')
            os.system('pip install ipython')
        os.system('ipython')

    elif args[0] == 'help':  # 帮助
        print(""" following arguments available:
        <migrate> for migrating tables to your database,
        <shell> for using ipython shell,
        <dbshell> connect current database,
        <run> run a tornado web server.""")

    else:
        print('Arguments Error. using \'help\' get help.')
`


  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55

(资源如有侵权,请留言联系删除)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/601136
推荐阅读
相关标签
  

闽ICP备14008679号