我在主文件中有一个文件路径列表
/home/tmp/dir1/file1.xml
/home/tmp/dir2/file2.xml
/home/tmp/dir2/file3.xml
我试图提取像“file1”、“file2”、“file3”这样的名称,而不使用.xml
或前导文件路径
所以在我的代码中,我做了如下的事情:
for line in masterfile:
fname = line.rsplit('/', 1) //e.g : [/home/tmp/dir1, file1.xml]
fname_noext = (fname[1]).rsplit('.xml')
print fname_noext[0]
我不停地
fname_noext = (fname[1]).rsplit('.xml')
IndexError: list index out of range
知道我做错了什么吗?我检查了尾随空白等,看起来没有什么。你知道吗
尝试利用os-lib
相关问题 更多 >
编程相关推荐