#python 如何将txt的每一段分别写入不同的txt中

转自:https://blog.csdn.net/qq_43190189/article/details/104268595

近日在学习文本挖掘,要使用TF-IDF,要将文本按每一段分开存储到不同的txt中,所以百度了一下后,写出如下代码:

def Exp():
    f = open("Later1.txt", "r", encoding='utf-8')
    lines = f.readlines()
    count = 1
    for line in lines:        
        fileName = "D:/Desktop/Desktop/文本挖掘/灵枢经/TF-IDF处理文档/" + str(count) +".txt"
        count = count + 1
        with open(fileName, "w", encoding='utf-8') as fn:  
            fn.write(line)
            fn.close()
    f.close()

该代码的作用是:将txt中的每一段分别读取后,存进另一个文件夹中的固定名称的文件中,但我不太确定用不用先批量创建txt文件,自己试一下,用bat批处理文件创建还是挺快的。

 

posted @ 2020-02-12 22:23  Fan_Troye  阅读(298)  评论(0)    收藏  举报