《Python程序设计入门与实践》219道课后习题答案
适用教材:Python程序设计入门与实践
I S B N:978-7-5606-5960-2
作 者:董付国
页 数:319页
例题数量:73个
演示代码:200段(不含例题代码)
习题数量:219道
表格数量:16个
插图数量:68个
微课视频:7小时
定 价:53.00
出版日期:2021.02
教材特色:以Python 3.8/3.9为例进行讲解,代码加灰底方便阅读,注释量大,讲解详细,注重学习方法和开发思维的培养,介绍了大量学习过程中和开发实践中常见的和容易犯的错误以及对应的解决方法,任课教师免费获取教学大纲、PPT、源码、习题答案。
详情查看:
m0_65420626: 使用运算符测试集合A是否为集合B的真子集的表达式为A<B
m0_65420626: python运算符中用来计算集合交集的是&
lufangweng: 代码无法运行怎么办
打工卢: runfile('D:/Python/lyb/设置word文档中图片为居中-未成功.py', wdir='D:/Python/lyb') Traceback (most recent call last): File "D:\Anaconda\lib\site-packages\docx\shape.py", line 31, in __getitem__ inline = self._inline_lst[idx] IndexError: list index out of range During handling of the above exception, another exception occurred: Traceback (most recent call last): File "D:\Python\lyb\设置word文档中图片为居中-未成功.py", line 20, in <module> contentId = para.part.inline_shapes[0]._inline.graphic.graphicData.pic.blipFill.blip.embed File "D:\Anaconda\lib\site-packages\docx\shape.py", line 34, in __getitem__ raise IndexError(msg) IndexError: inline shape index [0] out of range
打工卢: 老师,代码哪里有问题? from re import match from os.path import splitext from docx import Document from docx.enum.text import WD_ALIGN_PARAGRAPH fn = r'D:\Python\lyb\服务质量承诺_V5.docx' doc = Document(fn) # 遍历所有段落 for para in doc.paragraphs: txt = para.text # 段落中不包含任何文本 if not txt: contentId = (para.part.inline_shapes[0]._inline.graphic.graphicData.pic.blipFill.blip.embed) contentType = para.part.related_parts[contentId].content_type #段落中包含图片 if contentType.startswith('image'): #段落对齐方式设置为居中 para.paragraph_format.alignment = WD_ALIGN_PARAGRAPH.CENTER else: #设置图下面的编号和名字也居中 if match(r'图\d+' ,txt) and len(txt)<20: para.paragraph_format.alignment= WD_ALIGN_PARAGRAPH.CENTER doc.save('_处理后'.join(splitext(fn))) 出错: runfile('D:/Python/lyb/设置word文档中图片为居中-未成功.py', wdir='D:/Python/lyb') Traceback (most recent call last): File "D:\Anaconda\lib\site-packages\docx\shape.py", line 31, in __getitem__