python 读取txt列表到列表中

今天,同学给了我一个txt文件,让帮忙给他用python读取一下。
信誓旦旦答应下来,结果自己也没怎么学过python呀。但是无意间发现了一个巧妙的方法。

首先大家来看这个需要读取的txt文件:
需要读取的txt文件
自己也是小白于是去网上搜了啥用panda读CSV呀等等都不好用。
在我决定自己手写代码处理 [ ] 这种符号的时候。

突然觉得这个文件,好眼熟呀!!!
这不就是python中 列表 的定义吗!!

所以只要把读取到的字符串转换成 代码 来执行就好啦!!

所以用简单几行代码就搞定读取啦哈哈!开心!

lines  = open('20190319_15_36_40.txt','r') 
for line in lines:
    list1 = eval(line)#这里用eval将字符串转换为代码来执行
    num=list1[0]
    time=list1[1]
    list2=list1[2]

    print('序号:',num,'时间',time,'数据:',list2)
lines.close()

嘿嘿,搞网络安全的同志是不是看着这个eval很眼熟哈哈~

猜你喜欢

转载自blog.csdn.net/xiaohaigary/article/details/88955667