-c cmd |
在命令行直接执行python代码。如python -c 'print "hello world"'。 |
-d |
脚本编译后从解释器产生调试信息。同PYTHONDEBUG=1。 |
-E |
忽略环境变量。 |
-h |
显示python命令行选项帮助信息。 |
-i |
脚本执行后马上进入交互命令行模式。同PYTHONINSPECT=1。 |
-O |
在执行前对解释器产生的字节码进行优化。同 PYTHONOPTIMIZE=1。 |
-OO |
在执行前对解释器产生的字节码进行优化,并删除优化代码中的嵌入式文档字符串。 |
-Q arg |
除法规则选项,-Qold(default),-Qwarn,-Qwarnall,-Qnew。 |
-S |
解释器不自动导入site.py模块。 |
-t |
当脚本的tab缩排格式不一致时产生警告。 |
-u |
不缓冲stdin、stdout和stderr,默认是缓冲的。同PYTHONUNBUFFERED=1。 |
-v |
产生每个模块的信息。如果两个-v选项,则产生更详细的信息。同PYTHONVERBOSE=x。 |
-V |
显示Python的版本信息。 |
-W arg |
出错信息控制。(arg is action:message:category:module:lineno) |
-x |
忽略源文件的首行。要在多平台上执行脚本时有用。 |
file |
执行file里的代码。 |
- |
从stdin里读取执行代码。 |