首页 > Python > python解释器选项

python解释器选项

2011年11月30日 发表评论 阅读评论

python解释器有很多可选项来控制起行为和环境,这里以Python 2.7.2为例,详细说明每个可选项的作用。

[maoyunlong@maomao ~]$ python --help
使用格式: python [option] ... [-c cmd | -m mod | file | -] [arg] ...
下面是可选项及其作用:
-B     : 导入时不生成.pyc,或pyo文件
-c cmd : 以字符串形式执行命令
-d     : 输出debug日志
-E     : 忽略环境变量
-h     : 打印所有可选项列表
-i     : 在程序执行后进入执行模式
-m mod : 以脚本的形式运行库模块
-O     : 优化模块
-OO    : 优化模块,在创建.pyo文件时删除文档字符串
-Q arg : 指定除法运算符的行为
-s     : 阻止将用户目录添加到sys.path
-S     : 阻止包含site初始化模块
-t     : 报告关于不一致的标签使用警告
-u     : 未缓冲的二进制stdout和stdin
-v     : 详细模式,跟踪导入语句
-V     : 打印版本号,退出
-W arg : 输出的警告格式; arg默认是action:message:category:module:lineno
-x     : 跳过源程序第一行
-3     : 从python3中删除或更改某些功能的警告
file   : 要执行的脚本文件
-      : 从标准输入读取程序,和直接python是一样的
arg ...: 传给sys.argv[1:]的参数

有些是参考的《python参考手册》上的,有些是自己根据理解和原文翻译的,如果有不对的可以留言指出,谢谢。

除非注明,文章为IT热血青年原创,欢迎转载!转载请注明本文地址,谢谢。
本文地址:http://blog.itblood.com/python-options.html

分类: Python 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.