【发布时间】:2014-10-27 20:03:55
【问题描述】:
我对在程序中正确实现命令行参数感到相当困惑。我环顾四周,很困惑是否需要 for 循环。我确信总是只有两个参数传递给这个程序。最终,在这种情况下是否需要 for 循环?这是main函数中的代码:
def main():
try:
if len(sys.argv) > 1:
filename = sys.argv[1]
length = int(sys.argv[2])
wordDict = readFile(filename)
except IOError:
print("Error: file not found.")
感谢大家的意见!
【问题讨论】: