Python 3.x Python中是否有一个通用转换器可以将不同的文件转换为.txt文件?

Python 3.x Python中是否有一个通用转换器可以将不同的文件转换为.txt文件?,python-3.x,Python 3.x,我有许多不同类型的文件(XML、txt、sh等)。我有没有办法用Python将这些文件转换成.txt文件 文件=[] mainList=[] 对于os.walk(目录)中的r、d、f: 对于f中的文件: files.append(os.path.join(r,file)) 对于fil in文件: f1=打开(fil,“r”) data=f1.readlines() mainList.append(数据) 这就是我目前所拥有的。它将文件的所有路径放到一个列表中 我想将所有代码附加到一个大的.txt

我有许多不同类型的文件(XML、txt、sh等)。我有没有办法用Python将这些文件转换成.txt文件

文件=[]
mainList=[]
对于os.walk(目录)中的r、d、f:
对于f中的文件:
files.append(os.path.join(r,file))
对于fil in文件:
f1=打开(fil,“r”)
data=f1.readlines()
mainList.append(数据)

这就是我目前所拥有的。它将文件的所有路径放到一个列表中


我想将所有代码附加到一个大的.txt文件中进行分析。

您的代码片段应该完成您想要完成的工作:将所有文件连接为文本。我猜你不是很满意吧?如果是,怎么做?第二个for循环不起作用。我不知道我为什么把它放在那里。Readlines不允许我读取非.txt文件。您的代码片段应该完成您所追求的任务:将所有文件作为文本连接起来。我猜你不是很满意吧?如果是,怎么做?第二个for循环不起作用。我不知道我为什么把它放在那里。Readlines不允许我读取非.txt文件。