python没有错误但是不显示结果_哪位大神帮我看一下我写的python代码,运行时没有显示错误,但没有执行。...

#-*-coding:utf-8-*-importcodecsimportosimportshutilimportjiebaimportjieba.analyseimportsysimportjieba.possegaspsegimportreimportnumpyasnpimportpandasaspdimportxlrdimportx...

#-*-coding:utf-8-*-import codecs import os import shutil import jieba import jieba.analyse import sysimport jieba.posseg as psegimport reimport numpy as npimport pandas as pdimport xlrdimport xlwtfrom string import punctuationdef main(): filepath="C:\\Users\\Administrator\\Desktop\\小学1-6年级每个年级文章词频占比分析\\一年级课文单篇\\待分词" reapath="C:\\Users\\Administrator\\Desktop\\小学1-6年级每个年级文章词频占比分析\\一年级课文单篇\\分词后\\" apathDir=os.listdir(filepath) for allDir in apathDir: info = os.path.join(filepath,allDir) #child = os.path.join('%s%s' % (filepath, allDir)) #print child.decode('utf-8') #fileName=filepath+str(allDir)+".txt" file = codecs.open('info', 'r',encoding='utf-8') add_punc=',。、【 】 “”:;()《》‘’{}?!⑦()、%^>℃:.”“^-——=@¥1234567890' all_punc=punctuation+add_punc content = file.read() file.close() #segments = [] ##对内存中的字符串进行分词 listzk1 = list(jieba.cut(content)) te2=[] for i in listzk1: te2.append(i) if i in all_punc: te2.remove(i) listzk = [] the_set = set() for level in te2: listzk.append(level) df = pd.DataFrame(listzk,columns=['word']) count=1 reafileName=reapath+count+".csv" df.to_csv('reafileName', sep=',',header=False,index=False) count+=1

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值