我有一个文件名数组,我需要循环,对它们执行一些操作,然后写出文件。我遇到的问题在文件中(打开)。当我循环浏览文件名时,library expatbuilder.py似乎不满意。不知道它在抱怨什么。我打印了文件名,在打开之前,5c6d9523579f27109567843b.xml
这是正确的,但在我尝试打开文件后,名称返回为:
io.TextIOWrapper name = (filename I'm trying to open) mode=r encoding=cp1252
当然还有尖叫声。任何帮助我破译这个问题和解决方案将不胜感激。谢谢
在互联网上搜索解决方案
fileArry = []
for root, dirs, files in os.walk("."):
for filename in files:
if os.path.isfile(filename):
fileArry.append(filename)
for i in range(len(fileArry)):
#print (fileArry[i])
datasource = open(fileArry[i])
#print (datasource)
doc = xml.dom.minidom.parse(datasource) # parse an open file
我希望打开每个文件名,然后对其进行处理。打开之前的文件名是正确的,因为没有更好的词,我相信文件打开方法会弄坏它
io.TextIOWrapper name =
目前没有回答
相关问题 更多 >
编程相关推荐