如何用python,将txt中存放的电话号码,手机号码和邮箱地址读出,存放在三个txt中

如标题,如何编写程序,将一个文本文件里三组数据分别存放于另外三个新的文本文件中。

tele = []
phone = []
email = []
with open('test.txt','r') as f:
    lst = f.readlines()
    for line in lst:
        info = line.split()
        tele.append(info[0])
        phone.append(info[1])
        email.append(info[2])
with open('tele.txt','w') as f:
    for i in tele:
        f.write(i+'\n')
with open('phone.txt','w') as f:
    for i in phone:
        f.write(i+'\n')
with open('email.txt','w') as f:
    for i in email:
        f.write(i+'\n')

遇到问题,先分解啊。
读txt会吗,读出来,分别放到3个list里,或者先放到同一个list下
然后分别开3个文件,循环,写入
写txt会吗
你到底是不会读,还是不会写,还是不知道如何定义list,还是单纯的懒得自己码代码

1、语法问题不大;
2、编程思维比较合适;
3、楼主的核心在于还不是很熟悉【编程思维】;
4、解决思路如下:

第一步、你需要考虑怎么存储数据到txt中;
第二步、跟第一步有关联,比如你怎么存储数据,涉及到你如何读取数据;
第三步、如何解析数据或如何处理数据;

只要你明白这三步,肯定可以解决你的问题;
如果还有疑问,欢迎来交流