通过io.wrapper错误打开python文件

时间:2019-07-10 14:19:44

标签: python

我有一个文件名数组,需要遍历它们,对它们执行一些操作,然后写出文件。我遇到的问题在文件(打开)上。当我遍历文件名时,似乎库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 =

0 个答案:

没有答案