我可以使程序接受多行预写输入吗?
596
481
888
答案 0 :(得分:1)
是的,您要做的只是以下操作:
import sys
for arg in sys.argv:
print(arg)
然后,当您运行程序时,只需提供命令行参数即可。运作方式如下:
python script.py foo bar baz
这将输出:
foo
bar
baz
这称为传递命令行参数。希望这对您有所帮助。
就像一些友好的建议一样,我想说的是,最好先尝试自己找到答案,然后再在此处发布。 (如果您这样做了,那么您将无法这样做。)