python⽂件处理_批量读取txt⽂件转换为dataframe并存⼊csv 批量做Text⽂本写⼊csv时,⾸先把text⽂件读⼊dataframe,然后添加左列text路径名为⽂件名,右列为⽂章内容。
python怎么读取txt# -*- coding:utf-8 -*-
import os
import os.path
import codecs
filePaths=[]
fileContents=[]
for root,dirs,files in os.walk('data/output_text'):
for name in files:
filePath=os.path.join(root,name)
filePaths.append(filePath)
f=codecs.open(filePath,'r','utf-8')
f=codecs.open(filePath,'r')
ad()
f.close()
fileContents.append(fileContent)
import pandas
df=pandas.DataFrame({
'filePath':filePaths,
'fileContent':fileContents
})
df['filePath'] = df['filePath'].str[17:21] #添加左列text路径名为⽂件名
<_csv('data/df.csv',encoding = 'utf-8') #存⼊csv
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论