python读入一个txt并将其中的数据按行依次保存成若干个txt文本并以每一行的前4个字符作为新txt的文件名。

刚开始学,碰上问题了,求解惑。
2024-11-25 11:03:19
推荐回答(2个)
回答1:

readline读取行,切片[:4]读取命名,读文件用w模式新建

回答2:

>>> f=open('E:\\123.txt','r')
>>> f1=f.readlines()
>>> for i in f1:
p='E:\\%s.txt'%(i[0:4])
with open(p,'w')as a:
a.write(i)

11
12
13
14
8
>>>