我想用这样一个程序:
python myprg.py -f1 t1.txt -f2 t.csv
其中f1、f2是文件名。
我有以下代码:
from optparse import OptionParser
def main():
optparser = OptionParser()
optparser.add_option('-f1', '--inputFile1',
dest='input1',
help='file to be checked',
default=None)
optparser.add_option('-f2', '--inputFile2',
dest='input2',
help='basis csv file',
default='defaut.csv')
....
....
我在文档中读到-f读取文件类型,但如果将-f同时放在这两种类型中,则会出现冲突错误。
对如何进行有什么建议吗?
谢谢您!你知道吗
根据documentation,optparse不支持带有单连字符(-)的多个字母。你知道吗
您应该将选项键更改为
-f1
到-a
,-f2
到-b
。你知道吗相关问题 更多 >
编程相关推荐