参考:https://yiyibooks.cn/xx/python_352/tutorial/interpreter.html
一.启动解释器的方式:
1.直接键入C:\Users\IMWU>pythonPython 3.5.4 (v3.5.4:3f56838, Aug 8 2017, 02:17:05) [MSC v.1900 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "license" for more information. >>>
2.-c后面接执行语句 python -c command [arg] ...
#文档说因为Python语句经常包含空格或其他shell特殊字符,所以要用单引号包含所有语句#3.5.4版本#双引号包含所有语句块无误 >python -c "print('12312312')" 12312312 #单引号包含所有语句块无输出 >python -c 'print("12312312")'
3.-m 模块 python -m 模块 [arg] ...
#模块名不需要加.py>python -m inihello
4.运行后进入交互模式
# -i参数可以在运行该脚本之后进入交互模式>python -i -m inihello>>>#同样在 -c前也可以加-i>python -i -c a=1>>> print(a) 1 >>>
5.更多参数:
https://yiyibooks.cn/xx/python_352/using/cmdline.html#cmdoption-s
二.传递参数
#脚本名称和名称后面的其他参数被转换成一个字符串列表并赋值给sys模块中的argv变量#当脚本名称被给定为 '-' (代表标准输入),sys.argv[0] 将被设置为 '-'。当 使用 -c command时,sys.argv[0] 设置为 '-c'。当使用 -m module时,sys.argv[0] 被设定为指定模块的全名。>python -i -c "print(123)" a b c d 123 >>> import sys >>> sys.argv ['-c', 'a', 'b', 'c', 'd'] >>>
三.交互模式
详情链接:https://yiyibooks.cn/xx/python_352/tutorial/appendix.html#tut-interac
四.交互式启动文件
参考原文
五.自定义模块
参考原文