主要考察了应用代码对文件进行读取操作以及对jieba和os模块中函数的调用
下面来看代码:
import os,jieba
def dufile():#读文件函数
a=input("输入文件名:") #a.txt
print("文件是否存在:"+str(os.path.isfile(os.getcwd()+"\\"+a)))#用两个\\表示并非转义字符
#用的时候好像"/""\"这两都可以读文件
b=open(os.getcwd()+"/"+a,"r",encoding="utf-8") #getcwd()当前python工作目录
#utf-8编码格式可显示中文
bg=b.read()
b.close()
return bg
bg=dufile()#将返回值赋给一个变量
fc=jieba.lcut(bg)#分词后返回列表
print("请输入去停的文件名")
qt=dufile()#stopword.txt
out=""#用一个字符串变量存放文本
for a in fc:#用a遍历分词后的文本
if a not in qt:#若a不在去停文本中
if a !="\n":#换行符不管它
out+=a#将去停后的文本存放在out中
out+=" "#加个空格更清晰一些
print(out)
b=open(os.getcwd()+"/"+a,"r",encoding="utf-8") 其中os.getcwd()返回了当前路径,将文本存放在