读取文本字符串,并生成以字符串命名的txt文件

来源:互联网 发布:部落冲突咏王升级数据 编辑:程序博客网 时间:2024/05/20 13:38

从test.txt文本中逐行读取字符串,以字符串命名,生成新的txt文档

#-*- coding:UTF-8 -*-#读取字符串,去除字符串中的“\n”,并生成txt文件if __name__=='__main__':    sp = open('test.txt','r')    for i in sp:        if "\n" in i:            t = i.replace('\n','')            filename = t + ".txt"            fp = open(filename,'w')            fp.write('xyz')            fp = open(filename,'r')            print fp.read()            fp.close()

运行结果:

>>> xyzxyzxyzxyz>>> 

test.txt文本内容


生成txt文件



写成函数

#-*- coding:UTF-8 -*-#读取字符串,去除字符串中的“\n”,并生成txt文件       def savePage(fname):    sp = open(fname,'r')    for i in sp:        if "\n" in i:            t = i.replace('\n','')            filename = t + ".txt"            fp = open(filename,'w')            fp.write('xyz')            fp = open(filename,'r')            print fp.read()            fp.close()#主函数if __name__=='__main__':    fname = 'test.txt'    savePage(fname)


0 0
原创粉丝点击