👉 项目官网:https://www.python-office.com/ 👈
👉 本开源项目的交流群 👈
more >>哈喽,大家好,今天开始学习我们的第2讲,用Python代码自动整理文件夹。
首先,还是老规矩,我们要确保自己电脑上已经成功安装了Python和pycharm,以及代码需要使用到的库python-office。
这里,我们只需要执行一行命令就可以成功安装python-office库,也就是pip install python-office
.
如果你电脑的网速不好,那我推荐你用下面这个命令去执行一下,也就是给下载加上清华源,大家不用管命令是什么意思,直接抄我的命令去执行就好。
1 | pip install python-office -i https://pypi.tuna.tsinghua.edu.cn/simple |
好的,大家看这个目录下,有4个文件,每个文件的类型还不一样,我们的需求是将不同类型的文件自动根据文件类型归类整理到一个文件夹中,也就是说实现的效果是word文件一个文件夹,python文件一个文件夹,excel文件一个文件夹。
听起来有点复杂是吧,没关系,我们的代码很简单,一行代码就可以搞定,来,我们看一下代码是怎么写的。
第一行代码是导入我们的库office,第二行是实现功能的关键代码,它只需要传递一个参数,这个参数就是你存放文件的路径位置。
大家不用手敲,直接像我这样复制即可,不过要记得,在路径前面加上一个小r,否则会报错,这是一个小细节好吧。
好的,我们来执行一下代码,看下效果。
怎么运行呢?
很简单,鼠标右键,找到这个三角形,点击就能运行了。
好的,运行成功,我们可以看到这里多出来3个文件夹,里面分别存放了整理好的文件。
那这一讲就到这里,大家课后一定要对着代码敲一遍,加深一下印象,这样下次遇到这个需求时就可以直接去用了。
行,如果你喜欢视频,可以点赞收藏转发,我们下一讲再见。
本讲视频代码如下:
1 | # -*- coding: UTF-8 -*- |
哈喽,大家好,今天开始学习我们的第3讲,用Python代码给头像加上一个国旗的图像。
首先,还是老规矩,我们要确保自己电脑上已经成功安装了Python和pycharm,然后这一讲我们需要使用到的库是poimage。
这里,我们只需要执行一行命令就可以成功安装这个库,也就是pip install poimage
.
如果你电脑的网速不好,那我推荐你用下面这个命令去执行一下,也就是给下载加上清华源,大家不用管命令是什么意思,直接抄我的命令去执行就好。
1 | pip install poimage -i https://pypi.tuna.tsinghua.edu.cn/simple |
好,大家看这里,这里有我的一个头像,我们要实现的需求是给头像左上角加一个国旗的图像,这该怎么绘制呢?
其实,很简单,也是一行代码就可以实现,来,我们看一下代码是怎么写的。
第一行代码是导入我们的库poimage,第二行是实现功能的关键代码,它需要传递2个参数,第一个参数是你存放原头像文件的路径位置,记得加上头像文件的文件名和后缀。
第2个参数是绘制好头像之后,头像的存储位置路径,这里也需要我们指定它的文件名称。
还是要提醒一下,路径前面的小r不要忘记了,否则会报错的。
然后,这个路径也不用手敲,像我这样复制即可。
好的,我们来执行一下代码,看下效果。
怎么运行呢?
很简单,鼠标右键,找到这个三角形,点击就能运行了。
好的,运行成功,大家可以看到这个头像成功地被加上了一个国旗图像。
那这一讲就到这里,大家课后一定要对着代码敲一遍,加深一下印象,这样下次遇到这个需求时就可以直接去用了。
行,如果你喜欢视频,可以点赞收藏转发,我们下一讲再见。
本讲视频代码如下:
1 | # -*- coding: UTF-8 -*- |
哈喽,大家好,今天开始学习我们的第6讲,用Python代码解密别人的IP地址。
首先,还是老规矩,我们要确保自己电脑上已经成功安装了Python和pycharm,然后这一讲我们需要使用到的库是office。
这里,我们只需要执行一行命令就可以成功安装这个库,也就是pip install python-office
.
如果你电脑的网速不好,那我推荐你用下面这个命令去执行一下,也就是给下载加上清华源,大家不用管命令是什么意思,直接抄我的命令去执行就好。
1 | pip install python-office -i https://pypi.tuna.tsinghua.edu.cn/simple |
好的,注意,现在我们有一个需求就是通过对方的域名网址来获取它的IP地址,该怎么实现呢?
很简单,一行代码就可以搞定,来,我们看一下代码如何写。
第一行代码是导入我们的库office,第二行是实现功能的关键代码,它需要传递1个关键字参数url,这个url就是你要解密IP地址的那个网址域名。
大家注意,这个参数前面也是有一个小r的,大家不要忘记了,否则会出问题。
好的,我们来执行一下代码,看下效果。
怎么运行呢?
很简单,鼠标右键,找到这个三角形,点击就能运行了。
好的,运行成功,我们成功地解析出了对方的IP地址信息。
那这一讲就到这里,大家课后一定要对着代码敲一遍,加深一下印象,这样下次遇到这个需求时就可以直接去用了。
行,如果你喜欢视频,可以点赞收藏转发,我们下一讲再见。
本讲视频代码如下:
1 | # -*- coding: UTF-8 -*- |
哈喽,大家好,今天开始学习我们的第5讲,用Python代码将PPT文件转换成PDF文件。
首先,还是老规矩,我们要确保自己电脑上已经成功安装了Python和pycharm,然后这一讲我们需要使用到的库是python-office。
这里,我们只需要执行一行命令就可以成功安装这个库,也就是pip install python-office
.
如果你电脑的网速不好,那我推荐你用下面这个命令去执行一下,也就是给下载加上清华源,大家不用管命令是什么意思,直接抄我的命令去执行就好。
1 | pip install python-office -i https://pypi.tuna.tsinghua.edu.cn/simple |
好,大家看这个目录,这里有一个叫晚枫师兄的PPT文件,我们要实现的需求是将它转换成PDF文件。
该怎么做呢?
很简单,我们一行代码就可以完成,来,我们看一下代码是怎么写的。
第一行代码是导入我们的office库,第二行代码是实现该功能的关键代码,它需要传递2个参数,第一个参数是你要转换为PDF的PPT文件,第二个参数是你转换成功之后的文件的存放位置路径。
提醒一下大家,路径前面的小r不要忘记了,否则会报错的。
然后,这个路径也不用手敲,像我这样复制即可。
好的,我们来执行一下代码,看下效果。
怎么运行呢?
很简单,鼠标右键,找到这个三角形,点击就能运行了。
好的,运行成功,我们可以看到文件夹下多了一个PDF文件,并且原来的PPT文件也还在。
那这一讲就到这里,大家课后一定要对着代码敲一遍,加深一下印象,这样下次遇到这个需求时就可以直接去用了。
行,如果你喜欢视频,可以点赞收藏转发,我们下一讲再见。
本讲视频代码如下:
1 | # -*- coding: UTF-8 -*- |
哈喽,大家好,今天开始学习我们的第7讲,用Python代码统计我们写的项目的代码行数。
首先,还是老规矩,我们要确保自己电脑上已经成功安装了Python和pycharm,然后这一讲我们需要使用到的库是pocode。
这里,我们只需要执行一行命令就可以成功安装这个库,也就是pip install code
.
如果你电脑的网速不好,那我推荐你用下面这个命令去执行一下,也就是给下载加上清华源,大家不用管命令是什么意思,直接抄我的命令去执行就好。
1 | pip install pocode -i https://pypi.tuna.tsinghua.edu.cn/simple |
好,大家看这个文件夹,它是我们开发10讲python自动化办公课程所创建的文件夹,那我们想统计一下这个课程写了多少行代码,该如何做呢?
很简单,一行代码就可以实现,来,我们一起看一下代码是怎么写的。
第一行代码表示导入我们的库pocode,第二行是实现功能的关键代码,它需要传递1个参数,也就是你的项目所在的文件夹的路径位置。
这里也有一个小r,不要粗心漏掉了,否则也是会报错的。
好的,我们来执行一下代码,看下效果。
怎么运行呢?
很简单,鼠标右键,找到这个三角形,点击就能运行了。
好的,运行成功,我们可以看到终端中出现了代码的行数等信息,很不错。
那这一讲就到这里,大家课后一定要对着代码敲一遍,加深一下印象,这样下次遇到这个需求时就可以直接去用了。
行,如果你喜欢视频,可以点赞收藏转发,我们下一讲再见。
本讲视频代码如下:
1 | # -*- coding: UTF-8 -*- |
哈喽,大家好,今天开始学习我们的第4讲,用Python代码批量压缩文件夹。
首先,还是老规矩,我们要确保自己电脑上已经成功安装了Python和pycharm,这一讲我们需要使用到的库是pofile。
这里,我们只需要执行一行命令就可以成功安装pofile库,也就是pip install pofile
.
如果你电脑的网速不好,那我推荐你用下面这个命令去执行一下,也就是给下载加上清华源,大家不用管命令是什么意思,直接抄我的命令去执行就好。
1 | pip install pofile -i https://pypi.tuna.tsinghua.edu.cn/simple |
好,大家看这里,这个目录下有3个文件夹,我们要实现的需求是批量给文件夹进行压缩,实现的效果就像这样,这样的话是不是很节约空间呢,对吧。
行,我们来看一下代码该如何写。
还是一样,给大家解释一下代码,第一行代码是导入我们的库pofile,第二行代码是实现功能的关键代码,它只需要传递一个参数,这个参数就是存放我们要压缩文件夹的路径位置。
大家不用手敲,直接复制即可,好的,现在我们来执行一下代码,看下效果。
怎么运行呢?
很简单,鼠标右键,找到这个三角形,点击就能运行了。
好的,运行成功,我们可以看到这个目录下多了3个压缩文件。
那这一讲就到这里,大家课后一定要对着代码敲一遍,加深一下印象,这样下次遇到这个需求时就可以直接去用了。
行,如果你喜欢视频,可以点赞收藏转发,我们下一讲再见。
本讲视频代码如下:
1 | # -*- coding: UTF-8 -*- |
哈喽,大家好,今天开始学习我们的第9讲,用Python代码从一个视频文件中提取出音频。
还是老规矩,我们要确保自己电脑上已经成功安装了Python和pycharm,然后这一讲我们需要使用到的库是office库。
这里,我们只需要执行一行命令就可以成功安装这个库,也就是pip install python-office
.
如果你电脑的网速不好,那我推荐你用下面这个命令去执行一下,也就是给下载加上清华源,大家不用管命令是什么意思,直接抄我的命令去执行就好。
1 | pip install python-office -i https://pypi.tuna.tsinghua.edu.cn/simple |
好的,大家看这个目录下有一个名字叫44的视频文件,我们要实现的需求是将这个视频文件中的音频提取出来,该怎么实现呢?
很简单,只需要一行代码就可以实现,来,我们看一下代码是怎么写的。
第一行代码是导入我们要用到的库office。
第二行是实现功能的关键代码,它需要传递3个参数,第一个参数是你的视频文件的存储路径位置,记得把文件名称也带上。
第二个参数是给转换成音频的文件提供一个名字。
第三个参数是你的音频文件存储的路径位置。
大家还是注意在路径位置前面要加上这个小r,不加会报错的,另外这个路径不用手敲,只需要像我这样复制下来即可。
好的,我们来执行一下代码,看下效果。
怎么运行呢?
很简单,鼠标右键,找到这个三角形,点击就能运行了。
好的,运行成功,可以看到文件夹中多了一个音频文件。
那这一讲就到这里,大家课后一定要对着代码敲一遍,加深一下印象,这样下次遇到这个需求时就可以直接去用了。
行,如果你喜欢视频,可以点赞收藏转发,我们下一讲再见。
本讲视频代码如下:
1 | # -*- coding: UTF-8 -*- |
哈喽,大家好,今天开始学习我们的第10讲,用Python代码测试一下网速。
还是老规矩,我们要确保自己电脑上已经成功安装了Python和pycharm,以及代码需要使用到的库office。
这里,我们只需要执行一行命令就可以成功安装office库,也就是pip install python-office
.
如果你电脑的网速不好,那我推荐你用下面这个命令去执行一下,也就是给下载加上清华源,大家不用管命令是什么意思,直接抄我的命令去执行就好。
1 | pip install python-office -i https://pypi.tuna.tsinghua.edu.cn/simple |
好的,废话不多说,我们直接看代码吧,因为这个代码真的很简单,一行实现了我们的需求。
第一行代码是导入我们要用到的库office。
第二行代码是实现该功能的关键代码,它表示调用office库文件中,tools模块下的net_speed_test方法来测试网速。
大家看不懂没关系,只需要能照着代码会敲会用就行。
好的,我们来执行一下代码,看下效果。
怎么运行呢?
很简单,鼠标右键,找到这个三角形,点击就能运行了。
好的,运行成功,你们可以看到我这个网速下载和上传的速度都有多少。
那这一讲就到这里,大家课后一定要对着代码敲一遍,加深一下印象,这样下次遇到这个需求时就可以直接去用了。
行,如果你喜欢视频,可以点赞收藏转发,我们下一讲再见。
本讲视频代码如下:
1 | # -*- coding: UTF-8 -*- |
哈喽,大家好,今天开始学习我们的第8讲,用Python代码制作一个可视化的进度条。
首先,还是老规矩,我们要确保自己电脑上已经成功安装了Python和pycharm,然后这一讲我们需要使用到的库是poprogress。
这里,我们只需要执行一行命令就可以成功安装这个库,也就是pip install poprogress
.
如果你电脑的网速不好,那我推荐你用下面这个命令去执行一下,也就是给下载加上清华源,大家不用管命令是什么意思,直接抄我的命令去执行就好。
1 | pip install poprogress -i https://pypi.tuna.tsinghua.edu.cn/simple |
好,相信大家都能明白我们的需求哈,那这个需求该怎么实现呢?
很简单,大家直接抄我的代码,你不用管为什么,照着敲一遍,然后再去理解的时候会更容易。
老规矩,我给大家解释一下代码。
第一行代码,是从我们制作进度条的库poprogress中导出简单的进度条,也就是simple_progress。
第二行代码是创建一个很大的列表为下面的循环做准备。
第三行代码是实现该功能的关键代码,它本质上还是一个循环,只不过是一个加上了simple_progress版本的循环。
我们在需要用到进度条的时候,只需要给可以循环迭代的数据类型加上simple_progress即可。
好的,我们来执行一下代码,看下效果。
怎么运行呢?
很简单,鼠标右键,找到这个三角形,点击就能运行了。
好的,运行成功,这个效果还是很明显的哈。
那这一讲就到这里,大家课后一定要对着代码敲一遍,加深一下印象,这样下次遇到这个需求时就可以直接去用了。
行,如果你喜欢视频,可以点赞收藏转发,我们下一讲再见。
本讲视频代码如下:
1 | # -*- coding: UTF-8 -*- |
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true