写入数据得集中方式
b.write()
先打开一个新文件,后写入
这个a.read()读取出来得就是字符串所以没有任何区别
a = open('D:\数据分析资料\lianxi\APP.txt',encoding='utf-8')
b = open('D:\数据分析资料\lianxi\APP1.txt','w',encoding='utf-8')
# 注意加W写入
read = a.read()
b.write(read)
b.writelines()
如何把列表中得数据按照字符串得形式写入TXT文件中。
那么就要给list做一些处理
- 每个字段加个\t
- 每一行加换行符\n
- 新打开一个加w
- b.writelines(data)按行写入
- b.close
如果数据是list格式,如下
那要变成字符串得同时处理成\t和\n得形式
# data 是一个list数据
data1 = ['\t'.join(i) for i in data]
data1 = [i+'\n' for i in data1]
b = open('D:\数据分析资料\lianxi\APP1.txt','w',encoding='utf-8')
b.writelines(data1)
b.close()