Python后端获取页面传过来的word文档读取

Python后端获取页面传过来的word文档读取

	
	diqing = request.FILES.get('diqing_file')  # 敌情通报

# open无法直接打开docx文件,将文件转回为字节流的格式传给document类识别
        diqing= io.BytesIO(diqing.read())
        # 引用Document类接收docx文件字节流
        file = docx.Document(diqing)
        # 设置空字符串,用来接收段落信息
        diqing_txt=''
        # 设置空列表,将字段信息放入列表,以便切割去掉末尾的时间等信息
        diqing_txt_list=[]
        # 循环文件段落,获取内容
        for p in file.paragraphs:
            # print('***',p.text)
            if p.text !='':
                diqing_txt_list.append(p.text)
        for i in diqing_txt_list[:-3]:
            diqing_txt+=i
        # print(diqing_txt)
        # 关闭IO流
        diqing.close()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值