解释执行.命令参数

-m    将模块儿以脚本形式运行,主要用于测试

-O    生成优化的字节码

-OO 在-O的基础上删除了document-string

-c     运行以命令字符串形式提交的脚本,此时sys.argv[0]为-c,-c对应的值的后面的参数才是sys.argv[1:]

-V    显示当前系统安装的Python的版本号


命令行指定单目录优化编译为字节码: python -OO -m compileall ../     , 生成的.pyo必须指定python来解释执行

[root@xmdevops auto_python]# python -OO -m 'compileall' ./
Listing ./ ...
Listing ./.ropeproject ...
Listing ./logs ...
Compiling ./main.py ...

命令行指定多文件优化编译为字节码: python -OO -m py_compile main.py , 生成的.pyo必须指定python来解释执行

[root@xmdevops auto_python]# python -OO -m 'py_compile' main.py control.py
[root@xmdevops auto_python]# ll
总用量 12
-rw-r--r--. 1 root root   0 1月  24 19:10 control.py
-rw-r--r--. 1 root root  97 1月  24 19:12 control.pyo
-rw-r--r--. 1 root root 463 1月  24 19:04 main.py
-rw-r--r--. 1 root root 525 1月  24 19:12 main.pyo


转载于:https://my.oschina.net/pydevops/blog/608635

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值