Python把list存到txt中,然后又读成list

all_words = [["g","h","saa","ceas"],["hj","d"],["e","ccv"]]
file = open(r'data\data.txt', mode='w',encoding='utf-8')
for eachy in all_words:
    for i in range(len(eachy)):
        file.write(str(eachy[i])) #将数组数据第0号元素写入txt文件中
        if i < len(eachy)-1:
            file.write(";")
    file.write('\n')
file.close()

eachyearlist = []
file = open(r'data\data.txt', mode='r',encoding='utf-8')
# print(file.readline())
a=file.readlines()

for each in a:
    eachyearlist.append(each.replace("\n","").split(";"))
file.close()
print(eachyearlist)

打印结果:
[[‘g’, ‘h’, ‘saa’, ‘ceas’], [‘hj’, ‘d’], [‘e’, ‘ccv’]]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值