python 解释器选项

python [options] [-c cmd | -m mod | file | -] [args] ...

选项及其作用:

-B : 导入时不生成.pyc或pyo文件

-c cmd : 以字符串形式执行命令

-d : 输出debug日志

-E : 忽略环境变量

-h : 打印所有可用命令行选项的列表

-i : 在程序执行后进入交互模式

-m module : 以脚本的形式运行库模块module

-O : 优化模块

-OO : 优化模块,在创建.pyo文件时删除文档字符串

-Q arg : 指定Python 2中除法运算符的行为,值为-Qold(默认值),-Qnew,-Qwarn或-Qwarnall之一。

-s : 阻止将用户站点目录添加到sys.path

-S : 阻止包含site初始化模块

-t : 报告关于不一致的标签使用警告
-tt: 由于不一致的标签使用而导致TabError异常

-u : 未缓冲的二进制stdout和stdin
-U:Unicode字面量,所有字符串字面量都以Unicode形式处理(仅在Python2中使用)

-v : 详细模式,跟踪导入语句

-V : 打印版本号并退出

-W arg : 输出的警告格式; arg默认是action:message:category:module:lineno

-x : 跳过源程序第一行

-3 : 从python3中删除或更改某些功能的警告

file : 要执行的脚本文件

  • : 从标准输入读取程序,和直接python是一样的

arg ...: 传给sys.argv[1:]的参数

posted @ 2019-02-04 17:22  山的那一边  阅读(327)  评论(0)    收藏  举报