怎么把列表写在TXT文本中,再读取
我想先用1.py保存[,]到1.txt中,再用2.py读取,并在2中对列表[,]进行修改,请问有什么好的写入和读取的方法(目前这个读取出来的是个字符串格式的[,],且用list([,])结果就被split了)a=open('1.txt','2')
b=[,]
b=str(b)
a.write(b)
a.close()
a=open('1.txt','r')
b=a.read()
把 open 参数里面的 '2' 去掉,改成 'w' ,然后第一个写入列表的代码,就用你之前的:
a=open('1.txt','w')
b=[,]
b=str(b)
a.write(b)
a.close()
读取文件内容时候用 eval 函数转化字符串为对应对象即可:
a=open('1.txt')
b=a.read()
list1 = eval(b)
用eval()函数;
比如你的b='[,]',eval(b)就能得到列表了
页:
[1]