01/10/2018, 08:16
IndexError: list index out of range
Bạn nào chỉ giúp mình sửa lỗi này.
mã lỗi:
Traceback (most recent call last):
File “D:giainen.py”, line 296, in
if sys.argv[1] == ‘-e1’:
code:
if __name__ == '__main__':
if sys.argv[1] == '-e1':
extract_linkdata(sys.argv[2])
elif sys.argv[1] == '-e2':
filedata = get_data(sys.argv[2])
if filedata[:2] == 'x4cx14':
strings = extract_text(filedata)
outfile = open(sys.argv[2].rsplit('.',1)[0] + '.txt','wb')
outfile.write(strings)
outfile.close()
else:
extract_multitable(filedata,sys.argv[2])
elif sys.argv[1] == '-c1':
append_linkdata(sys.argv[2],sys.argv[3])
elif sys.argv[1] == '-c2':
compile_linkdata_full(sys.argv[2])
elif sys.argv[1] == '-a1':
filedata = get_data(sys.argv[2])
if filedata[:0xa] == 'data_types':
newfiledata = compile_strings(filedata.splitlines())
else:
newfiledata = compile_multitable(filedata)
outfile = open(sys.argv[2].rsplit('.',1)[0] + '_new','wb')
outfile.write(newfiledata)
outfile.close()
else:
print 'Arg error'
sys.exit()
Bài liên quan
Vì làm gì có sys.argv[1] nếu cái mảng đó có độ dài <2.