optparse
在 Python中处理 Unix 风格的通配符参数的正确方法是什么?我有:
myscript.py:
from optparse import OptionParser
parser = OptionParser()
parser.add_option("--input", dest="input", default=None, nargs=1)
parser.add_option("--outdir", dest="outdir", default=None, nargs=1)
(options, args) = parser.parse_args()
我希望能够做到:
myscript.py --input *.txt --outdir mydir/
我不想一定要阅读所有匹配的文件的内容*.txt
。我想myscript.py
访问他们的文件名,因为有些脚本只是将文件名传递给其他程序,而无需打开/读取文件。如何获得一个返回文件名的迭代器,同时仍然允许--outdir
在通配符友好选项之后传递其他参数(在这种情况下--input
)?谢谢。