【发布时间】:2014-08-11 11:27:10
【问题描述】:
例如,我希望能够运行这个假设的命令:
$ python script.py *.txt option1 option2
并让它在每个匹配 *.txt 的文件上执行
目前我只找到一次操作一个文件的信息
from sys import argv
self, file, option1, option2 = argv
perform_operation(file, option1, option2)
#function definition
【问题讨论】:
-
如果您可以一次打开一个文件,并且可以编写一个循环...那么您可以打开多个文件:-)。正如@sharth 所示,
argv是一个列表,argv[0]是程序名称,argv[1:]是其余参数。
标签: python shell python-2.7 command-line command-line-arguments