在运行 Python 代码时如何从命令行获取文件名?就像如果您的代码打开一个文件并读取该行,但文件在您运行时会发生变化,您怎么说:
python code.py input.txt
所以代码分析“input.txt”?在实际的 Python 代码中你必须做什么?我知道,这是一个非常模糊的问题,但我真的不知道如何更好地解释它。
最佳答案
fileinput
是一个不错的选择模块,它将从命令行获取任何或所有文件名,并将指定文件的内容提供给您的脚本,就好像它们是一个大文件一样。
import fileinput
for line in fileinput.input():
process(line)
更多信息here .
关于python - 从 CLI 输入获取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7033987/