您需要打开一个 Microsoft Word 文件(.doc、.docx)进行读写操作:
pip install docx
pip install python-docx
这两个命令都出现以下错误:
ModuleNotFoundError: No module named 'docx'
我也尝试使用 PyCharm 本身:
import docx
from docx import Document
点击弹出错误直接从 PyCharm 安装包,得到这个:
ModuleNotFoundError: No module named 'exceptions'
如果需要,这是代码
from docx import Document
file = r'C:\Users\fsoci\Desktop\d.docx'#input('full path: ')
def getText(filename):
doc = Document(filename)
fullText = []
for para in doc.paragraphs:
fullText.append(para.text)
return '\n'.join(fullText)
print(getText(file))
无论我重新安装docx和python-docx多少次,仍然有这些错误,可能是什么问题??
提前致谢!
视窗 10,蟒蛇 3.7.3
确保在项目设置中解释器与您安装模块的解释器相同。可能是在创建项目的时候,选择了venv的创建——解释器的单独副本,如果没有激活venv,全局pip会安装到原来的python文件夹,venv保持不变
安装:
模块运行检查:
一切正常: