我有一些简单的代码:
fname = "file1_12345678_23653345.tar.gz"
splitted_file_name = fname.split('.')[0].split('_')
如果我尝试:
for i in xrange(len(splitted_file_name)):
print str(i) + " - " + str(splitted_file_name[i])
但如果我想打印:
print splitted_file_name[0]
print splitted_file_name[1]
print splitted_file_name[2]
我收到一个错误:
print splitted_file_name[1]
IndexError: list index out of range
我不知道为什么,有什么想法吗?