要读取用户输入,您可以try the cmd
module来轻松创建一个迷你命令行解释器(带有帮助文本和自动完成),以及raw_input
(input
用于Python 3+)来读取用户的一行文本.
text = raw_input("prompt") # Python 2
text = input("prompt") # Python 3
命令行输入为sys.argv
.在脚本中try 以下内容:
import sys
print (sys.argv)
有两个模块用于解析命令行选项:(自Python 2.7以来已弃用,改用optparse
argparse
)和getopt
.如果你只想在脚本中输入文件,请看fileinput
的强大功能.
Python library reference是你的朋友.