docx文件明明存在为什么在进行Document时提示文件不存在呢

docx文件明明存在为什么在进行Document时提示文件不存在呢

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕凡 2021-07-29 11:11:00

同学,你好!

1、docx文件不要使用open( )打开,docx文件和txt等类型文件的编码不同,不能改动docx文件的编码再使用Document方法打开。

2、查看文件属性,确定文件是docx文件,及双击打开文件后文本是正常显示。

http://img1.sycdn.imooc.com//climg/610218f709bf8dd708720950.jpg

在确认1,2没问题的情况下,依然无法使用Document读取文件,可以重新创建docx文件进行读取,祝学习愉快!

  • 提问者 qq_rz眞_0 #1

    http://img1.sycdn.imooc.com//climg/6102393f09e797c314370540.jpg现在已经可以正常使用Document读取文件,但显示乱码,如何才能做到像视频中那样在pycharm中能正常查看docx文档又能正常使用Document正常读取呢

    2021-07-29 13:16:24
  • 好帮手慕凡 回复 提问者 qq_rz眞_0 #2

    同学,你好!

    原因是pycharm对文件使用UTF-8编码进行编辑,而docx的编码不为UTF-8所以导致乱码,可以点击Reload in another encoding 修改编码为GBK或GB2312;

    http://img1.sycdn.imooc.com//climg/61023f8c09ac69fa11580135.jpg

    使用pycharm打开文件很容易出现编码错误,建议使用word打开。

    祝学习愉快~~


    2021-07-29 13:47:53
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师