相关文章推荐
精明的手术刀  ·  python ...·  1 月前    · 
强健的杨桃  ·  Marshal Class ...·  1 年前    · 
愤怒的伤痕  ·  java - ...·  1 年前    · 

如下代码所示
a是一段二维列表,需要把它写入一个txt文件中,

a = [ [ '1' , '9' ] , [ '2' , '5' ] , [ '3' , '3' ] , [ '2' , '4' ] , [ '4' , '3' ] , [ '1' , '8' ] , [ '1' , '9' ] ] t = '' with open ( 'N_a.txt' , 'w' ) as q : for i in a : for e in range ( len ( a [ 0 ] ) ) : t = t + str ( i [ e ] ) + ' ' q . write ( t . strip ( ' ' ) ) q . write ( '\n' ) t = ''

结果
txt结果展示
需要注意的是
写入只能写入字符串,所以需要提前先转化
然后注意行尾空格和换行符的删除和添加

掌握这个方法就可以自由的往txt中写入列表了

将列表写入txt文件中如下代码所示a是一段二维列表,需要把它写入一个txt文件中,a=[['1','9'],['2','5'],['3','3'],['2','4'],['4','3'],['1','8'],['1','9']]t=''with open ('N_a.txt','w') as q: for i in a: for e in range(len(a[0])): t=t+str(i[e])+' ' q.write(t. L = [] a = b'\x00\xef\xa2\xa0\xb3\x8b\x9d\x1e\xf8\x98\x19\x39\xd9\x9d\xfdthe first line\n\r\a\b\t\\\f\'\"\v\b\n\000' print(a) for each in a: L.... wd = os.getcwd() # 获取当前所在目录 list = ['800', '600', '0', '204', '294', '389', '450', '320', '349', '446', '482', '480', '382', '110', '376', '145', '272', '410', '387', '428', '333', '234', '330', '252', '275'] save_path = '/home/juling/Jupyter str1 = item[i] print(str1,end=' ') with open(r'C:/Users/MSI-CN/Desktop/针对前后端分离/代理爬取的数据/C3. txt ', 'a') as f: f.write(str(str1))
我在做爬虫试遇到了以下问题: 特殊符号无法 写入 txt 文件 会报错(™)对就是括号里这货。 解决方案:f=open("steam_name. txt ","a",encoding="utf-8") #打开 文件 的时候定义编码方式结束,这问题我自己都觉得我自己傻逼。
python 读写list 列表 txt 方法大全1.writelines()直接 写入 2.str转化为字符串再 写入 3.for循环 写入 4.使用.join函数修改 列表 5.读取数据5.1直接读取read()5.2按行读取readlines() 1.writelines()直接 写入 l=["A","B","C","D"] f=open("k. txt ","w") f.writelines(l) f.close() 效果展示: 2.str转化为字符串再 写入 l=["A","B","C","D",1,2,3]