pycharm中输入word操作需要导入什么

文件test.py#coding=utf-8fromdocximportDocumentfromdocx.sharedimportPtfromdocx.sharedimp... 文件test.py
#coding=utf-8

from docx import Document
from docx.shared import Pt
from docx.shared import Inches
from docx.oxml.ns import qn
#打开文档
document = Document()
#加入不同等级的标题
document.add_heading(u'MS WORD写入测试',0)
document.add_heading(u'一级标题',1)
document.add_heading(u'二级标题',2)
#添加文本
paragraph = document.add_paragraph(u'我们在做文本测试!')
#设置字号
run = paragraph.add_run(u'设置字号、')
run.font.size = Pt(24)

#设置字体
run = paragraph.add_run('Set Font,')
run.font.name = 'Consolas'

#设置中文字体
run = paragraph.add_run(u'设置中文字体、')
run.font.name=u'宋体'
r = run._element
r.rPr.rFonts.set(qn('w:eastAsia'), u'宋体')

#设置斜体
run = paragraph.add_run(u'斜体、')
run.italic = True

#设置粗体
run = paragraph.add_run(u'粗体').bold = True

#增加引用
document.add_paragraph('Intense quote', style='Intense Quote')

#增加无序列表
document.add_paragraph(
u'无序列表元素1', style='List Bullet'
)
document.add_paragraph(
u'无序列表元素2', style='List Bullet'
)
#增加有序列表
document.add_paragraph(
u'有序列表元素1', style='List Number'
)
document.add_paragraph(
u'有序列表元素2', style='List Number'
)
#增加图像(此处用到图像image.bmp,请自行添加脚本所在目录中)
#document.add_picture('image.bmp', width=Inches(1.25))

#增加表格
table = document.add_table(rows=1, cols=3)
hdr_cells = table.rows[0].cells
hdr_cells[0].text = 'Name'
hdr_cells[1].text = 'Id'
hdr_cells[2].text = 'Desc'

document.add_page_break()

#保存文件
document.save(u'测试.docx')
问题:
在Cmd中运行python test.py可成功,但是在pyCharm中输入以上代码运行是提示错误
D:\study\python\venv\Scripts\python.exe D:/study/python/test.py
Traceback (most recent call last):
File "D:/study/python/test.py", line 3, in <module>
from docx import Document
File "D:\study\python\venv\lib\site-packages\docx.py", line 30, in <module>
from exceptions import PendingDeprecationWarning
ModuleNotFoundError: No module named 'exceptions'

Process finished with exit code 1
展开
 我来答
草原上之狼
高粉答主

2018-03-19 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2.9万
采纳率:93%
帮助的人:4082万
展开全部
PyCharm安装
1
从文末链接或者Jetbrains官网下载安装包,双击进行安装;可选择pycharm作为打开.py文件的默认安装程序

2
下一步,直至安装完成。这时候PyCharm就自动运行了。由于是首次使用,我们对下面的弹出窗口依次选择默认选项即可。

END
开发环境配置
1
安装完成后,我们的PyCharm是这个样子的。点击新建项目。

2
在弹出窗口中,我们可以看到使用的Python版本。如果我们安装有多个Python环境,可以在设置中进行添加

3
为了方便我们存放PyCharm工程文件,我们最好设置一下工程目录

END
开发环境测试
1
首先在工程下新建目录,新建Python文件

2
然后输入代码并运行。如果成功输出“hello world”那么说明我们的设置就完成了

END
IDE设置
输出窗口设置
笔者习惯把窗口放在右侧,这样就给了代码更多空间。

行号设置

字体设置
需要先点击另存为之后,才可以修改字体

中文设置
Python3 默认编码UTF-8直接支持中文
Python2 需要在添加# -*-coding:gbk-*-在代码头部,并且需要对中文进行u前缀处理,如:u"你好"

开发环境切换
可以方便的在Python3和Python2环境之间进行切换,当然,代码需要我们自己修改,幸好我们可以新建不同的项目
hhdxwss
2018-04-14
知道答主
回答量:10
采纳率:0%
帮助的人:6972
展开全部
python3.x版本移除了exceptions模块,但是docx包中引用了该模块
解决方法:1.命令行 卸载docx,pip uninstall docx
2.下载 python_docx-0.8.6-py2.py3-none-any.whl 地址: http://www.lfd.uci.edu/~gohlke/pythonlibs/
3. 命令行输入pip install python_docx-0.8.6-py2.py3-none-any.whl 重新下载docx包,问题解决。
参考链接:https://stackoverflow.com/questions/22765313/when-import-docx-in-python3-3-i-have-error-importerror-no-module-named-excepti
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式