小编典典

如何提示用户输入和读取命令行参数

all

我如何拥有一个 Python 脚本,a) 可以接受用户输入以及如何制作它 b) 如果从命令行运行,则读取参数?


阅读 113

收藏
2022-03-07

共1个答案

小编典典

要阅读用户输入,您可以尝试使用该cmd模块轻松创建迷你命令行解释器(带有帮助文本和自动完成功能)和raw_inputinput对于
Python 3+)从用户那里读取一行文本。

text = raw_input("prompt")  # Python 2
text = input("prompt")  # Python 3

命令行输入位于sys.argv. 在你的脚本中试试这个:

import sys
print (sys.argv)

有两个用于解析命令行选项的模块:(
optparse
自 Python
2.7
起已弃用,请argparse改用)和getopt.
如果您只想将文件输入到您的脚本中,看看fileinput.

Python 库参考是您的朋友。

2022-03-07