700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Python实战项目23个实战小项目小程序简单

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

时间:2022-05-20 17:05:55

相关推荐

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

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': # 打开ipythona = 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.')`

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。