Python TypeError:无法连接';str';和';列表';物体

Python TypeError:无法连接';str';和';列表';物体,python,file-io,Python,File Io,我想读取名为“open”的文件中的单词,然后将其写入另一个名为“write”的文件中。我可以写第4个字符,但我想写4个或更多,在这种情况下,我得到了标题上的错误。我该怎么办?试试这个: f = open("open","rw") w = open("write","w") def fonk(): c = "" a = f.readline().decode('utf-8') for line in f: b = line.decode('utf-8')

我想读取名为“open”的文件中的单词,然后将其写入另一个名为“write”的文件中。我可以写第4个字符,但我想写4个或更多,在这种情况下,我得到了标题上的错误。我该怎么办?

试试这个:

f = open("open","rw")
w = open("write","w")

def fonk():
    c = ""
    a = f.readline().decode('utf-8')
    for line in f:
        b = line.decode('utf-8')
        splitted = line.split()     
        w.write("'"+splitted[4:]+"'"+",")

fonk()
因为您正在尝试字符串和列表合并。这是不允许的。

“'”
字符串,
拆分[4://code>列表。尝试
w.write(““+”).join(拆分的[4:])+“+”,”
w.write("'"+''.join(splitted[4:])+"'"+",")