这句有问题,你的两种格式都是list,
在这句之前应该先判断整个list的类型,如果是嵌套的list,才进行for
否则,就应该把简单list转成嵌套list
即data_list = [data_list]
把文档全部作为一个字符串,字符串可以相加, 如在‘1.doc’里添加's' 和'd',用>>>file=open('1.doc','r')
>>>string=file.read()
>>>string='s\n'+string+'\nd'
>>>file2=open('2.doc','w')
>>>file2.write(string)
csv写入的是列表,当字符串被csv写入时,会将字符创转换成列表,例如s=‘abcdf',写入csv后,会有5个单元格将其分成a,b,c,d,f。若想将字符串写入一个单元格,则writer.writerow([s]),若有每行之间没有空行,则需with open('xxx.csv', 'w', newline="")as file