用Python操作Word文档,看这一篇就对了!

本文主要讲解Python中操作word的思路。

一、Hello,world!

使用win32com需要安装pypiwin32

pip install pypiwin32  

推荐使用python的IDLE,交互方便

1、如何新建文档

from win32com.client import Dispatch  
  
app =Dispatch('Word.Application')  
# 新建word文档  
doc = app.Documents.Add()  

按F5运行,发现什么效果都没有, 这是因为Word被隐藏了。

2、如何显示Word

app.Visible = 1  

运行后,熟悉的Word界面出现。现在来输入文字。

3、如何输入

我们在Word中输入文字时,一般会先使用鼠标点击需要输入文字的位置,这个过程是获得了光标焦点。

当我们需要替换某些文字时,首先会选中某些文字,然后再输入、被选择的文字呈现出灰色的背景,表示被选中了。

光标焦点和选择范围在Word中,都是Selection。什么都没选择的光标焦点,和选择了整片文章的选择范围,代表了Selection的最小和最大范围。

这也是为什么整个Word中只能有一个Selection的原因。因为光标或者选择范围就只能有一个。

# 运行下句代码后,s获得新建文档的光标焦点,也就是图中的回车符前  
s = app.Selection、  
# 用“Hello, World!“替换s代表的范围的文本  
s.Text = 'Hello, world!'  

此时,s的范围为’Hello, world!'这句话的选择区域。

能如此方便的调用Word,得益于其底层的COM(组件对象模型)可以被任意语言调用。

Selection是Word对象模型中的类,此处的s是它的对象(实例)。

4、如何查看选择区域是什么

s.Text可以查看或者设置s选择区域的文本。Word对象模型中很多对象都有默认属性,Text就是Selection的默认属性,类似python的__str__方法。运行s()调用s的默认属性,此处等于于运行了s.Text

s()  

控制台显示,s的范围为’Hello, world!'这句话的选择区域。


二、对Word对象模型的简单理解

Word中最重要的类(对象)有以下几个。

1、Application对象:Word应用。

Application包含了菜单栏、工具栏、命令以及所有文档等。

# 如何获得  
app = win32com.client.Dispatch('Word.Application')  

2、Document对象:文档。

可以有多个Document,就像Word可以打开多个文档。

使用下列代码新建文档或者打开文档

# 如何获得  
# 新建文档  
doc = app.Documents.Add()  
# 打开已有文档  
doc = app.Documents.Open('你的Word文件路径')  

3、Selection对象:选区:代表当前窗口的选区。

它可以是文档中的选择(高亮)区域,也可以是插入点(如果没有什么被选中)。同一时间只能激活一个Selection。

  • 如何获得
s = app.Selection  

在Word中,按下Alt+F11打开宏编辑器

然后按下F2打开对象浏览器

输入selection并回车,发现成员一列中完全匹配Selection的只有4个类,这表示只有这些类的Selection属性可以返回Selection对象(如图)。

Application我们前面介绍过,其它的类可以用同样的方法查询如何获得。

  • 如何使用Selection输入
# 替换当前选择  
s.Text = 'Hello, world!'  
# 输入  
s.TypeText('Hello, world!')  
# 把当前选择复制到剪贴板  
s.Copy()  
# 粘贴剪贴板中的内容  
s.Paste()  

Text和TypeText的不同在于完成后的选区:

Text:输入的文本(前例中选区为’Hello, world!');

TypeText:文本后的插入点(前例中选区为!后的插入点)。

  • 如何变更Selection
# 使用Start,End指定字符范围  
s.Start = 0  
s.End = n  
# s从第0个字符(第1个字符前的插入点)到第n个字符。  
# 汉字是每字为1字符  
  
# 相当于按下Delete键  
s.Delete()   
# 相当于按下Ctrl+A  
s.WholeStory()   
# 向左移动  
s.MoveLeft()  
# 向右移动2个字符,第1个参数是移动单位WdUnits,见下图  
s.MoveRight(1, 2)  

所有能获得Selection的类

4、Range对象:连续区域。

Range表示一个连续区域。Range由Start和End位置定义,用来区分文档的不同部分。Range是独立于Selection的。不管Selection是否改变,都可以定义和操作Range。文档中可以定义多个Range。这个连续区域同样可以小到一个插入点,大到整个文档。Selection有Range属性,而Range没有Selection属性。

当使用Range(Start, End)方法来指定文档的特定范围时。文档的第一个字符位置为0,最后一个字符的位置和文档的字符总数相等。不提供参数时代表选择所有范围。

  • 如何获得
r = doc.Range()  
# 或  
r = s.Range()  

Word中有很多对象的Range属性都能返回Range对象,请在Word-宏编辑器-对象浏览器中自己查询。

  • 如何使用

因为本文仅使用Selection就可以达到效果,Range的很多属性和方法和Selection是类似的。

5、Font对象:字体。

包含对象的字体属性(字体名称、字号、颜色等)。

  • 如何获得
font = s.Font  
# 或  
font = r.Font  

同样,其余获得方法可在Word-宏编辑器-对象浏览器中查询。

  • 如何使用
# 字体设置为仿宋,电脑上必须安装有该字体  
font.Name = '仿宋'  
# 字号设置为三号  
font.Size = 16  

6、ParagraphFormat对象:段落格式。

用来设置段落格式,包括对齐、缩进、行距、边框底纹等。

  • 如何获得
pf = s.ParagraphFormat  
# 或  
pf = r.ParagraphFormat  

同样,其余获得方法可在Word-宏编辑器-对象浏览器中查询。

  • 如何使用
# 左、中、右 对齐分别为0, 1, 2,其他对齐方式见.NET 文档中的ParagraphFormat  
pf.Alignment = 0  
# 单倍、1.5倍、双倍行距分别为0, 1, 2,其他见ParagraphFormat文档  
pf.LineSpacingRule = 0  
# 指定段落的左缩进值为21磅。  
pf.LeftIndent = 21  

7、PageSetup对象:页面设置。

代表所有的页面设置属性,包括左边距,底边距,纸张大小等等。

  • 如何获得
ps = doc.PageSetup  
# 或  
ps = s.PageSetup  
# 或  
ps = r.PageSetup  

同样,其余获得方法可在Word-宏编辑器-对象浏览器中查询。

  • 如何使用
# 上边距79磅   
ps.TopMargin = 79  
# 页面大小,A3、A4分别为6,7  
ps.PageSize = 7  

8、Styles对象:样式集。

Styles包含指定文档中内置和用户定义的所有样式,它返回一个样式集。其中的每个样式的属性包括字体、 字形、 段落间距等。如常见的正文、页眉、标题1样式。

  • 如何获得
# 只能通过文档获得  
styles = doc.Styles  

  • 如何使用
# 返回正文样式  
normal = styles(-1)  
  
# 修改正文样式的字体字号  
normal.Font.Name = '仿宋'  
normal.Font.Size = 16  

Styles的返回参数,标题1、标题2、标题3分别为-2、-3、-4,页眉为-32,标题为-63,其他见Styles文档

三、解决问题思路

因为有很多功能,在文档中难以直接找到,需要使用如下方法。

1、把想实现的功能,使用word的录制宏,在宏编辑器里查看VBA代码,从而了解大概使用什么方法。

2、使用在线的 .NET API,从而了解详细的语法

3、如果不知道从哪获得实现该功能的对象,则可以使用word宏编辑器的对象浏览器(F2键),具体见前文Selection部分

4、使用Python的IDLE进行实时交互

app = win32com.client.Dispatch('word.application')  
app.Visible='True'   
# 让word程序可见,这样在交互命令行做的修改就可以实时显示  
doc = app.Documents.Open('你的桌面路径/test.docx')   
# word文件放在桌面方便手动修改  

然后输入自己想尝试的对象属性或方法。

四、实例:格式化word文件为最新的公文国家标准

只进行两个部分的设置,一是页面设置、二是页码设置

from win32com.client import Dispatch #需要安装的是pypiwin32模块  
  
  
app=Dispatch('Word.Application')  
doc = app.Documents.Open('你的word文档路径')  
  
# 页面设置  
cm_to_points = 28.35 # 1厘米为28.35磅  
# 国家公文格式标准要求是上边距版心3.7cm  
# 但是如果简单的把上边距设置为3.7cm  
# 则因为文本的第一行本身有行距  
# 会导致实际版心离上边缘较远,上下边距设置为3.3cm  
# 是经过实验的,可以看看公文标准的图示  
# 版心指的是文字与边缘距离  
doc.PageSetup.TopMargin = 3.3*cm_to_points    
# 上边距3.3厘米  
doc.PageSetup.BottomMargin = 3.3*cm_to_points    
# 下边距3.3厘米  
doc.PageSetup.LeftMargin = 2.8*cm_to_points    
# 左边距2.8厘米  
doc.PageSetup.RightMargin = 2.6*cm_to_points    
# 右边距2.6厘米  
  
# 设置正常样式的字体  
# 是为了后面指定行和字符网格时  
# 按照这个字体标准进行  
doc.Styles(-1).Font.Name = '仿宋'   
# word中的“正常”样式字体为仿宋  
doc.Styles(-1).Font.NameFarEast = '仿宋'   
# word中的“正常”样式字体为仿宋  
doc.Styles(-1).Font.NameAscii = '仿宋'  
# word中的“正常”样式字体为仿宋  
doc.Styles(-1).Font.NameOther = '仿宋'   
# word中的“正常”样式字体为仿宋  
doc.Styles(-1).Font.Size = 16   
# word中的“正常”样式字号为三号  
  
doc.PageSetup.LayoutMode = 1   
# 指定行和字符网格  
doc.PageSetup.CharsLine = 28   
# 每行28个字  
doc.PageSetup.LinesPage = 22   
# 每页22行,会自动设置行间距  
  
# 页码设置  
doc.PageSetup.FooterDistance = 2.8*cm_to_points    
# 页码距下边缘2.8厘米  
doc.PageSetup.OddAndEvenPagesHeaderFooter = 0   
# 首页页码相同  
doc.PageSetup.OddAndEvenPagesHeaderFooter = 0   
# 页脚奇偶页相同  
w = doc.windows(1)    
# 获得文档的第一个窗口  
w.view.seekview = 4   
# 获得页眉页脚视图  
s = w.selection    
# 获取窗口的选择对象  
s.headerfooter.pagenumbers.startingnumber = startingnumber    
# 设置起始页码  
s.headerfooter.pagenumbers.NumberStyle = 0    
# 设置页码样式为单纯的阿拉伯数字  
s.WholeStory()   
# 扩选到整个部分(会选中整个页眉页脚)  
s.Delete()   
#按下删除键,这两句是为了清除原来的页码  
s.headerfooter.pagenumbers.Add(4)    
# 添加页面外侧页码  
s.MoveLeft(1, 2)    
# 移动到页码左边,移动了两个字符距离  
s.TypeText('— ')    
# 给页码左边加上一字线,注意不是减号  
s.MoveRight()   
#移动到页码末尾,移动了一个字符距离  
# 默认参数是1(字符)  
s.TypeText(' —')   
s.WholeStory()   
# 扩选到整个页眉页脚部分,此处是必要的  
# 否则s只是在输入一字线后的一个光标,没有选择区域  
s.Font.Name = '宋体'  
s.Font.Size = 14   
#页码字号为四号  
s.paragraphformat.rightindent = 21   
#页码向左缩进1字符(21磅)  
s.paragraphformat.leftindent = 21   
# 页码向右缩进1字符(21磅)  
doc.Styles('页眉').ParagraphFormat.Borders(-3).LineStyle = 0   
# 页眉无底边框横线  

参考文章:

Python通过win32实现office自动化  
https://blog.csdn.net/lzl001/article/details/8435048  
  
引用Microsoft Word 对象的技术及实现  
https://www.docin.com/p-1333941826.html  
  
Word组件对象模型  
https://blog.csdn.net/wishfly/article/details/39959349

点击关注下方公众号,免费获取**** Python公开课和大佬打包整理的几百G的学习资料,内容包含但不限于Python电子书、教程、项目接单、源码等等



**▲****点击关注-免费领取**




推荐阅读

[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247502671&idx=1&sn=7300a5763378576516c838865a4c267c&chksm=e9d7c833dea041252832d439a26b61edc505599c22f8b8a22ca30fc1a11aa369f5b3e8e64865&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247502700&idx=1&sn=df0fd8684f58d37606c456adfb464986&chksm=e9d7c810dea04106ff1aedb797958a209bcae9054bbae2569a6d5a908ec3850c07fa52f44193&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247502728&idx=1&sn=b3bc8582b1a0bdf2d38bf722347da4c7&chksm=e9d7c8f4dea041e2ab670e432ffe8ee4a8dbdfa5bd11998585075a2934c007019c41f750a00e&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247502771&idx=1&sn=440e13f06cebb72861606a2b538986f7&chksm=e9d7c8cfdea041d908ed1bb85cbec7400f2a71211f2712c3657f12a4efb51adb20474a89a274&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247503040&idx=1&sn=72e4487460cf90e3dbefff4256ad90db&chksm=e9d7cfbcdea046aaa5baa3a4b340ecb711965bca4fc66715ad2632b4323de10cb18c3861ad78&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247503041&idx=1&sn=c82329cfd0187d982df23f27fe8ec882&chksm=e9d7cfbddea046ab4fded89e7f7afb9bc96da86a58db89354ad48fc88b89e6f4ce4b810dd794&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247503064&idx=1&sn=905d5b89f7bbc82fbc95e9cab65b18e8&chksm=e9d7cfa4dea046b2f956662c9d84f165fc0ec605bb51f8f0113984a18a8d45f57270abe294a8&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247503153&idx=1&sn=44f783874e2e9876b03d813895ee9e25&chksm=e9d7ce4ddea0475bb09f0c86d44c7f0ef16b6c27ae7ae3582c6b3998a5d5c6b169fc90c5d455&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247503238&idx=1&sn=0c5b08d152ef9b75ac4555f0ce6ce07f&chksm=e9d7cefadea047ec50f65b68c3c21d4fad5c3263fd0b1d0665334b7365c91987c9a84d8c0ec5&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247503316&idx=1&sn=d80b42ad7bf8e622f9e4f2b5cca09f8a&chksm=e9d7cea8dea047be441bc118097e411e6f9be82af49e8a86b8b8a1dd100f06e09eb09e261577&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247503354&idx=1&sn=73252ecc55e594d8c32633cf86f0c81b&chksm=e9d7ce86dea04790e11c07838a960d0c1de3ffde7cff8ed2951b96574b7db7d731132b12f828&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247503385&idx=1&sn=efe1b18835451862ccc8d1b10f1fb37a&chksm=e9d7cd65dea04473d0d67291f2b06afe0beda03a4530392b3c8c453b43af7389868c3ac67768&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247503432&idx=1&sn=6d8ab7d46fa1bf32119d5edd8641885a&chksm=e9d7cd34dea0442291c0da5441da7d799120062fd2d3edcd7978b51f95d60221cd4a51104963&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247503470&idx=1&sn=83b0d9cfc886bb38d9ef4ff00322be83&chksm=e9d7cd12dea0440469c730281ee6ca2a5fff270a33cee6a88dae4160993920b547b0a6755f77&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247503482&idx=1&sn=429b87811bd925aaeff53c7743fe0a08&chksm=e9d7cd06dea04410675957b6686439d2f77471d73456c80964b5297d34c259d0db8b4d169bdf&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247503525&idx=1&sn=34f88d5fdc7a8a1c483aaaf9b4951059&chksm=e9d7cdd9dea044cf91a595ede9ddfa9c6461f9c1d7dcd8f77ac773202d121fb0ac54e741e65a&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247503535&idx=1&sn=46e703bc2b955b13f952fddd3b6807a4&chksm=e9d7cdd3dea044c5451067991e8c52b6949df38e5bd59a0537bfdd1d98359df054b3fd80ca9c&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247503553&idx=1&sn=926ee09cd37cf3b793989e45d3af7638&chksm=e9d7cdbddea044ab8af9d5e2e11d8f7b7ed9cb1503f351d004b55dc368de61b539786f08d068&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247503629&idx=1&sn=3c179aa8a911720c5b23b6037ab0eecf&chksm=e9d7cc71dea0456700958f19fe7ccee3d2e8cde4ebe243418c18aafe17aaa13b4e0b4633e404&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247503640&idx=1&sn=4f7a2c251aa2579a2f019227b6f8ba77&chksm=e9d7cc64dea04572d86be8b0df03de0be3f18d7b9dc9b31b389dbb90cc913f86009f3f37ffc8&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247503683&idx=1&sn=a00672e1d0623cf71fb90bdf895e0fd7&chksm=e9d7cc3fdea04529ce36d55eaaad8648ad808df2c94c2de51ba304d9caf4c245258edc03190b&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247503705&idx=1&sn=d595c04947ecccedca8183a752d18262&chksm=e9d7cc25dea04533c89be670cec316f0eb77fb9df87962627cb820532dd04c2ffa3a8ee8cb93&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247503724&idx=1&sn=4aa17baa381a145c640fd67e78cbe43b&chksm=e9d7cc10dea045068e9c40af84eab89f03b93e1769de3eebdf3b3d34c3816d27152476d24ae5&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247503749&idx=1&sn=b0d26a43c8b9cd8c45f1a6adee292234&chksm=e9d7ccf9dea045ef3bb6456a90e3ba5957251dacd50df93bf796fa7cefaa121f393c246d9563&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247503805&idx=1&sn=a23a0df90be878e0a346989c71a95a01&chksm=e9d7ccc1dea045d7ae9cec02cb02af79cfe04be9a05309bdbc0b825286b117b4d0f03b2bb465&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247503806&idx=1&sn=7b89e715f09375c199ab9624b13f17ff&chksm=e9d7ccc2dea045d4ba2229aed6d73dc0e06ffb2c27a47cfeaf5664d17e1378c61ece5a5c4f99&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247503911&idx=1&sn=b1b5bb5fd264028bba1798a318eca559&chksm=e9d7d35bdea05a4d685506a2d52de133b03320e088d7135716d930b5cbf3ff1a046d109a715b&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247504074&idx=1&sn=99004a2f7d92dc4667656fb42a0cd0cb&chksm=e9d7d3b6dea05aa0f429d722d3ab20ae86875abef9e0832e10a7d249c54c70bcf752d573f77e&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247504138&idx=1&sn=d60963f29bc1e9770cbdc7c35ffcf5fa&chksm=e9d7d276dea05b60d578230898bf4683189cd3d2dece4d90d43132ce25c77829df186658fb2d&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247504191&idx=1&sn=0ce999586c9ca7614be3f9e990d4d866&chksm=e9d7d243dea05b55ffee644f1552d2d637eecacb5507f7de686306c1ca812ee5405902f30511&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247504306&idx=1&sn=b1af1f0c034ea8f3d7be216b76e790d0&chksm=e9d7d2cedea05bd85d2ef5caebb9634e0eac86a9f2e5cac202b33222a8b74f815ca6197dc159&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247504307&idx=1&sn=1aff10a586566972900e89a7d51aaaf6&chksm=e9d7d2cfdea05bd9b0dff4949d8afade943f241731d1b47f087c4e7374693f0bb746379d4270&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247504338&idx=1&sn=a0ea013b609930699cb64324a6f5c9a0&chksm=e9d7d2aedea05bb898c78d8f27d6bdd1bb691f0814643f229091c45245a191c8ed3c20574ddb&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247504385&idx=1&sn=d0efeca0653d2d625581b59e9aade716&chksm=e9d7d17ddea0586b49783361fda53575f7325899c946a4b3dd3c55f68f7af5df7010baf2a9b6&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247504412&idx=1&sn=e7f1ecf8d2a6e1537f982ddfe07013c8&chksm=e9d7d160dea05876d72735b97c1fb87ce9b2b2543a7b3c54757cd1fa6b5e8c4f95fbd4d55984&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247504462&idx=1&sn=7422b59f26683af9e22994c3c40f6d3c&chksm=e9d7d132dea0582483fe4e22c66a69b4cac9f7dd47e99f9f1a405d51cf0940eeb7bb49dddbce&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247504480&idx=1&sn=4f331e57730e0ac7664d9c549de2a8d5&chksm=e9d7d11cdea0580ad33afd2e2c2ab17eafed6a218998a08c27a683898fc61c5e3ee7ca6358b2&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247504521&idx=1&sn=d11e25b23b2c1071d084819adb5620cc&chksm=e9d7d1f5dea058e39d0a5d1845401f2fbdffbf8c3c91c2359f9d952e09856ccb879770fd2bc2&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247504585&idx=1&sn=46cf4784dea5d4daeaa06a150276a0e6&chksm=e9d7d1b5dea058a3c8be9620a4780a2199584331af34271b9098905c805c40f0ae19d3d1a83c&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247504635&idx=1&sn=dbed0cd2a002d2ffb62dfe8c678a5156&chksm=e9d7d187dea058912a2bd1b7828a0a0b50fdcd290922ae55349d47fbf8cb08af9d0d912799f8&scene=21#wechat_redirect)[终于,可以直接在 Excel 中使用 Python 了!](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247504664&idx=1&sn=02c576670cc98903e2172775e4705957&chksm=e9d7d064dea05972410288ca93855a79f753225b3b5fbb14eb02d46bdc47e721b8c3206a4da7&scene=21#wechat_redirect)

[Python爬虫库urllib使用详解](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247504664&idx=2&sn=3463fe732a7dcbef234e934dc01f5656&chksm=e9d7d064dea05972fbc8359b90ffcc5b314bd1dabab56e2646af5762a93dfd3d5f2f4e15c267&scene=21#wechat_redirect)  

[起飞!8个 Python 加速运行骚操作](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247504635&idx=1&sn=dbed0cd2a002d2ffb62dfe8c678a5156&chksm=e9d7d187dea058912a2bd1b7828a0a0b50fdcd290922ae55349d47fbf8cb08af9d0d912799f8&scene=21#wechat_redirect)

[如何用Python查看微信好友撤回的消息?](http://mp.weixin.qq.com/s?__biz=MzI1MzM4NDIxMQ==&mid=2247504635&idx=2&sn=0085260d735a22e9af5fe739639cefbe&chksm=e9d7d187dea058912d248ae3ae78a0126638c69ee118a71c67ff586640a81aa9505745a4010b&scene=21#wechat_redirect)

  



点击 **阅读原文** 















本文转自 https://mp.weixin.qq.com/s/Fh5M30aigDWPzmqHJunwGg,如有侵权,请联系删除。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值