从路径列表中读取文本文件python

2024-10-16 17:26:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个文本文件列表,我想读取它们并将它们写入目录。你知道吗

list_text=["c:\\users\\sva\\abc.txt", "c:\\users\\sva\\mno.txt"]

    for file in list_text:
        with open(file,'r') as data:
            txt_file = data.readlines()

    with open(txt_path,'w') as out:
        out.write(txt_file)

获取错误:TypeError: write() argument must be str, not list


Tags: text目录txt列表dataaswithopen
2条回答

readlines方法返回文件中的行列表。{string}但是传递参数时需要一个参数。您可以改为编写每一行:

for line in txt_file:
    out.write(line)

你必须使用read()而不是readlines(),这能解决你的问题吗?你知道吗

相关问题 更多 >