我是python初学者。尝试传递一些命令行参数。 我使用了以下代码。但是出错了……transaction_file = argv [1] IndexError:列表索引超出范围。
import itertools
import re
from sys import argv
print ('Computing frequent item sets.')
transaction_file = argv[1]
parameter_file = argv[2]
output_file = argv[3]
任何帮助将不胜感激。谢谢...
答案 0 :(得分:-1)
通话中断:
python aaa.py a1 a2 a3
sys.argv len 4-> sys.argv [3]返回值
或
python aaa.py a1 a2
sys.argv len 3-> sys.argv [3]错误
您如何调用脚本?