我真的很难找到一个资源,它实际上解释了如何使用python实现getopt的语法。我看到的每个例子都至少有十行代码,但没有一行被解释过。我试图使用getopt非常简单地允许从我的命令行输入下面列出的选项的两个:
python test.py -i file.fa
和
python test.py -inputfile = file.fa
我是初学者,所以我真的很难理解什么语法是必要的,什么不是......这就是我已经走了多远而且它不起作用:
def main():
try:
opts,args = getopt.getopt(sys.argv[1:],":i"["inputfile=",])
for opt,arg in opts:
if opt == '-i':
inputfile = arg