python-docx读取文档内容,利用python读取txt文档的方法
这篇文章主要介绍了大蟒实现对doc,txt,xls文档的读写操作,正如标题所见,文章包括三个部分大蟒实现对文件文档的读取、python实现对文本文件(文本文件)文档的读取和大蟒实现对电子表格文档表格的读取,需要的朋友可以参考一下
目录
1.python实现对文件文档的读取2.python实现对文本文件(文本文件)文档的读取3.python实现对电子表格文档表格的读取
1.python实现对doc文档的读取
#读取文档中的文本代码示例
导入文档
#获取文档对象
file=docx .文档("路径")
打印(段落数: 字符串(长度(文件。参数)))#段落数为13,每个回车隔离一段
#输出每一段的内容
用于文件中的段落
打印(段落文本)
#输出段落编号及段落内容
对于范围内的我(len(file。段落)):
打印(第 str(i)段的内容是: file.paragraphs[i].正文)
2.python实现对txt文档的读取
filename=tangqing.txt # txt文件和当前脚本在同一目录下,所以不用写具体路径
pos=[]
Efield=[]
with open(filename, r) as file_to_read:
而True:
lines=file_to_read.readline() #整行读取数据
如果不是第:行
破裂
p _ tmp=[float(I)for I in lines。拆分()]#将整行数据分割处理,如果分割符是空格,括号里就不用传入参数,如果是逗号,则传入,字符。
pos=np.array(p_tmp) #将数据从目录类型转换为排列类型。
打印(位置)
3.python实现对xls表格的读取
导入xdrlib,sys
导入读操作
def open _ excel(file= path ):
尝试:
data=xlrd.open_workbook(文件)
返回数据
e:除外
打印(字符串(e))
#根据索引获取超过表格中的数据参数:文件:Excel文件路径colnameindex:表头列名所在行的索引,按索引:表的索引
def excel _ table _ by index(file= path/XXX。xls ,colnameindex=0,by_index=0):
data=open_excel(文件)
table=data.sheets()[by_index]
nrows=table.nrows #行数
ncols=table.ncols #列数
colnames=table。row _ values(colnameindex)#某一行数据
list=[]
对于范围(1,nrows):中的伪列
row=table.row_values(rownum)
如果行:
app={}
对于范围内的我(列名):
app[colnames[i]]=row[i]
list.append(app)
返回列表
#根据名称获取超过表格中的数据参数:文件:Excel文件路径colnameindex:表头列名所在行的所以,by_name:Sheet1名称
def excel _ table _ by name(file= e : \ \个人文件\\ 6-桌面\ \丰沙点表-配电所 colnameindex=0,by_name=u 电度):
data=open_excel(文件)
table=data.sheet_by_name(按名称)
nrows=table.nrows #行数
colnames=table。row _ values(colnameindex)#某一行数据
list=[]
对于范围(1,nrows):中的伪列
row=table.row_values(rownum)
如果行:
app={}
对于范围内的我(列名):
app[colnames[i]]=row[i]
list.append(app)
返回列表
定义主():
tables=excel_table_byindex()
对于表:中的行
打印(行)
tables=excel_table_byname()
对于表:中的行
打印(行)
if __name__==__main__:
主()
到此这篇关于大蟒实现对doc,txt,xls文档的读写操作的文章就介绍到这了,更多相关大蟒文档读写操作神经网络数据准备内容请搜索盛行信息技术软件开发工作室以前的文章或继续浏览下面的相关文章希望大家以后多多支持盛行信息技术软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。