您还可以通过以下方式:
例子:
my_list=[1,2,3,4,5,"abc","def"]
with open('your_file.txt', 'w') as file:
for item in my_list:
file.write("%s\n" % item)
输出:
your_file.txt 中的项目保存如下:
1
2
3
4
5
abc
def
您的脚本也按上述方式保存。
否则你可以用pickle
import pickle
my_list=[1,2,3,4,5,"abc","def"]
#to write
with open('your_file.txt', 'wb') as file:
pickle.dump(my_list, file)
#to read
with open ('your_file.txt', 'rb') as file:
Outlist = pickle.load(file)
print(Outlist)
输出:
[1, 2, 3, 4, 5, 'abc', 'def']
当我们加载我们可以读取的列表时,它会保存与列表相同的列表。
也可以通过simplejson 与上述输出相同
import simplejson as sj
my_list=[1,2,3,4,5,"abc","def"]
#To write
with open('your_file.txt', 'w') as file:
sj.dump(my_list, file)
#To save
with open('your_file.txt', 'r') as file:
mlist=sj.load(file)
print(mlist)