如下代码所示
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文件中如下代码所示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]