?
1‘‘‘
2test.py
3if?__name__?==?‘__main__‘:
4????print("=======?start?=======")
5????print("hello?world")
6????print("=======?success?=======")
7‘‘‘
通常为了做一些辅助性的功能不便于使用项目型体量的代码结构,这种情况下选择使用体量比较小的脚本方式来直接完成业务需求。其中python脚本就是一个很好的选择,一般开发者接触的操作系统主要是Linux、Windows操作环境,如何将写好的脚本部署到环境上我们来总结一下。
?
1‘‘‘
2Windows平台
3‘‘‘
4#?说明:在Windows平台打包时,python提供了非常便捷的扩展库pyinstall
5
6#?安装
7
8#?pip?install?pyinstall
9
10‘‘‘
11参数说明
12‘‘‘
13‘‘‘
14-h??查看帮助
15--clean??清理打包过程中的临时文件
16-D,--onedir??默认值,生成dist文件夹
17-F,--onefile??在dist文件夹中只生成独立的打包文件
18-i<图标文件.ico>??指定打包程序使用的图标文件
19‘‘‘
20
21#?使用命令:pyinstall -F test.py
22
23#?结果:打包成功后,会生成.exe的文件在dist文件夹下面
1‘‘‘
2Linux平台
3‘‘‘
4#?说明:在Linux平台下,使用shell脚本的方式直接将python脚本调起执行即可。
5
6#?一般Linux环境都提供了python执行环境,也可以自定义安装所需要的
7
8#?python解释器环境
9
10‘‘‘
11常规shell脚本
12‘‘‘
13
14‘‘‘
15定义python脚本执行命令
16test_python?=?`python?test.py`
17将执行命令输出到控制台
18echo?‘$test_python‘
19‘‘‘
?
05月27日
●?python代码采用常规的excel读取、写入,将两个excel中的数据直接进行合并后生成新的excel文件【星标】
●?python经典逆向思维锻炼 | 小白兔一共有多少根萝卜?
●?程序员必会:久违的网络协议层模型图终于找到了,详细说明五层网络模型!(有图有真相)
●?非常nice的python数据打印库,繁杂数据结构克星、数据展示一目了然!【星标】
●?分享五个常用的代码对比神器,不用再担心代码版本的混乱,一键对比出不同代码片段
●?再谈python操作excel读写、保存,excel数据处理神器openpyxl扩展库
●?python中重要的内建模块集合collections,创建非常简单的可变数据模型(python数据集合神器)【星标】
●?看这一篇就够啦,处理matplotlib数据可视化的中文乱码情况的四种方式
●?为什么自己的家用电脑不能像网吧电脑那样流畅运行,利用python脚本清理电脑临时文件让自己的电脑不再卡顿?
●?第一个flask web应用程序、通过一个路由就能完成前后端数据交互的python web应用框架【星标】
●?趣味python | 介绍一款python经典游戏库,一行代码就能玩python游戏
●?python编程小技巧 | 一行代码能完成的事儿,在各种编程场景中事半功倍!
●?python协程 | 协程与线程的区别是什么、协程理解、python使用最简单的方式来处理协程?【星标】
●?经典算法,温故知新,锻炼思维 | 格式化字符串的输入、输出,实现业务需求?
python脚本运行方式 | Linux、Windows操作下如何打包并运行python文件
原文:https://blog.51cto.com/u_14128936/2977890