Python TypeError: cannot concatenate 'str' and 'list' objects
Python TypeError: cannot concatenate 'str' and 'list' objects
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()
我想读取名为 "open" 的文件中的文字并将其写入另一个名为 "write" 的文件。我可以写第 4 个字符,但我想写 4 个或更多字符,在这种情况下,我得到标题上的错误。我该怎么办?
试试这个:
w.write("'"+''.join(splitted[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()
我想读取名为 "open" 的文件中的文字并将其写入另一个名为 "write" 的文件。我可以写第 4 个字符,但我想写 4 个或更多字符,在这种情况下,我得到标题上的错误。我该怎么办?
试试这个:
w.write("'"+''.join(splitted[4:])+"'"+",")
因为您正在尝试字符串和列表连接。这是不允许的。