为了账号安全,请及时绑定邮箱和手机立即绑定

如何制作目录中的文件列表并一一处理?- Python

如何制作目录中的文件列表并一一处理?- Python

暮色呼如 2021-06-11 10:58:00
我想列出目录中的所有文本文件。然后我想在每个文件中创建单独的内容列表。例如 document1=[] 然后 document2=[] 等等。然后通过使用文档 1 和文档 2 关键字,我想计算词频和其他过程。代码正在运行,但不能为列表分配不同的名称,如 document1 等等。import globimport mathimport rea=0flist=glob.glob(r'D:/Final Year Project/Development process/Text_data_extraction/MyFolder/*.txt') #get all the files from the d`#open each file >> tokenize the content >> and store it in a setfor fname in flist:             tfile=open(fname,"r")    line=tfile.read()    a+=1    line = line.lower() # lowercase    line = re.sub("</?.*?>"," <> ",line) #remove tags    line = re.sub("(\\d|\\W)+"," ",line)  # remove special characters and digits    l_ist = line.split("\n")    print 'document'    print(l_ist)tfile.close() # close the fileprint"Number of documents:"print(a)
查看完整描述

2 回答

?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

这里,我相信不要只给出文本文件名,而是给出目录路径和名称结构,对于“document1, document2...”使用循环,或者如果设置了文档文件的数量,则使用它们。


查看完整回答
反对 回复 2021-06-22
  • 2 回答
  • 0 关注
  • 168 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号