需要一个用于处理文档的模块,实际上选择落在了python-docx
,原则上没有其他选择。已安装pip install python-docx
+lxml
最新版本以防万一。Python
使用最新的 3.5.10。我安装python-docx
了 50 次),因为它不断地pycharm
给出不同的错误,然后它给出了关于安装成功的消息,但是包含模块的文件夹中没有任何内容。一般来说,一切都安装好了,它import docx
工作正常,pycharm 看到它。我从中获取了测试代码。文档:
self.document = docx.Document()
p = self.document.add_paragraph('A plain paragraph having some ')
self.document.save('demo.docx')
他看到了初始化docx.Document()
pycharm
,但没有看到类函数Document()
。让我们找出问题所在。正如您在屏幕截图中看到的那样,在带有模块的文件夹中pycharm
,所有规则都已设置:
让我们更进一步,让我们看看它指的是哪个类import docx
:
如您所见,它指的是一切的初始化API
。让我们检查一下它指的是什么docx.Document()
:
正如你所看到的,它指的是一个类API.py
,其中有一个初始化函数def Document()
,它应该返回一个类document_part.document
,显然,它仍然应该返回一个类Document
,但是!什么都不返回。但是,如果您在运行此代码时出现警告,那么一切都会正常运行,当然!如何解决中的问题pycharm
?我已经尝试过invalidateCaches
,重新安装pycharm
和python
重新安装所有模块并手动安装模块。psPycharm
最新版本。
通过查看一堆 youtube 视频找到答案并中断。一个
pycharm
有类似问题的网站 - 所以,它不是关于pycharm
甚至不是关于,而是关于模块python
曲线。一般来说,代码提示在任何和任何编辑器中都不适合您,至少,至少,至少在标准中。开发人员不会修复此错误,并且通常他们已经放弃该项目很长时间了。只有一个选项 - 在没有提示的情况下使用代码。API
python-docx
OS
pycharm
VS Studio
python IDE
python-docx