《论语》文本分析

题目描述

《论语》文本分析
内容如下:
《论语》文本分析

问题1

《论语》文本分析

代码实现

fi = open("论语.txt","r")#以读的模式打开
fo = open("论语-原文.txt","w")#由于要进行保存,所以进行创建并且是写的模式
flag=False
for line in fi:
    if "【注释】" in line:
        flag=False
    if "【原文】" in line:#判断是否为原文的内容
        flag=True#进行标记方便输出
        continue#是原文内容,那就继续遍历下一行
    if flag==True:
       fo.write(line.lstrip())
fi.close()
fo.close()

问题2

《论语》文本分析

代码实现

fi = open("论语-原文.txt","r")
fo = open("论语-提纯原文.txt","w")
for line in fi:
    for i in range(1,23):
        line=line.replace("({})".format(i),"")#用空来替换出现的(数字)这种形式
    fo.write(line)
fi.close()
fo.close()

说明:
line.replace(old,new,max)–>将原来想要替换的(old)替换为想要替换的(new),其中max为替换的次数,默认的话是替换所有的。

《论语》文本分析

上一篇:无法将文件“..\bin\Debug \**.dll”复制到“bin\**.dll”。对路径“bin \**.dll”的访问被拒绝。


下一篇:python文本数据处理——将数据处理成小程序数据库操作代码