python复工_Python批量创建复工证明实现过程中的Bug汇总及其相应的解决方案
/1 前言/
上个星期的时候,小编给大家分享了手把手教你使用Python批量创建复工证明一文,事实证明,这篇文章真的很实用,没有来得及上车的小伙伴,现在上车也来得及噢。从反馈情况来看,很多小伙伴已经亲自去尝试了,达到了预期的效果。不过有部分小伙伴在实现过程中,却遇到了拦路虎,这里整理一下几个实现过程中的难点,以方便后面遇到相似问题的小伙伴,不再入坑。
/2 目标/
1.例举3个常见的问题,并给出相应的解决方案。
/3 问题一/
Q1:没有docx-mailmerge这个库。
如果没有这个库的话,直接运行小编分享的代码,会直接报错,如下图所示。
这个库平时我们比较难用到,所以一般在Python库里边是没有安装的,那么首先需要先安装这个库。关于为什么要安装docx-mailmerge库而不是mailmerge库的问题,一会儿请看问题二。
安装方法很简单,直接使用安装命令:
pipinstall docx-mailmerge
但是这个安装方法,有个弊端,那就是安装的时候,太慢了,部分小伙伴直接因为网速或者其他原因,压根儿就安装不上这个库。
Ans1:还记得那个换源的文章嘛?一共有两篇文章:手把手教你进行pip换源,让你的Python库下载嗖嗖的,手把手教你进行pip换源,让你的Python库下载嗖嗖的(系列二),使用镜像进行下载,让你的下载速度嗖嗖的,这里直接给出安装命令,如下所示。
pipinstall docx-mailmerge -i https://pypi.tuna.tsinghua.edu.cn/simple
如果你想日后安装库文件高枕无忧的话,可以戳那两篇文章,直接进行永久换源,操作也十分的简单,以后就不用担心库下载速度慢的问题。
/4问题二/
Q2:在mailmerge这个库里边找不到MailMerge这个函数。
翻车现场如下图所示。
明明已经安装了mailmerge库,在代码里边进行导入,也可以高亮,但是竟然没有MailMeige这个函数,导致报错。这个问题,小编一开始实践的时候,也翻车了,后来在博客上了解到mailmerge库里边确实没有那个函数,其实根据pip安装的提示,也是建议安装docx-mailmerge库。
知道了这个,那么有的小伙伴就开始去安装docx-mailmerge库了,然后不小心又翻车了,运行程序发现还是报那个错误,真是气人。莫慌,下面给出解决方案。
Ans2:究其原因,是包名冲突了,所以导致这个问题的出现。从实践来看,应该要安装docx-mailmerge库,而不是mailmerge。解决方法也十分的简单,首先先卸载mailmerge库,使用命令:
pipuninstall mailmerge
如下图所示,即可把mailmerge库卸载掉。如果你还没有安装docx-mailmerge库的话,按照问题一的方法,去安装即可。
之后,你再次运行程序的话,你会发现一起正常了,如下图所示。
/4问题三/
Q3:在找不到“模板”文件。
很多小伙伴在github上只是下载了代码文件,但是忘记下载那两个模板文件了,一个是“模板.docx”,一个是“模板.xlsx”。另外,即便是都下载下来了,但是忘记放在了同一个目录下,都会导致下图问题的发生。
Ans3: 解决方法很简单,将Python文件和两个模板文件放在同一个文件夹下就可以了,如下图所示。
之后再次运行代码的话,就不会出现那个问题了。
/5总结/
1.本文就Python批量创建复工证明过程中遇到的问题,做一个小的bug总结和解决方案提供,实践证明,行之有效;
2.欢迎大家积极尝试,有问题请积极留言或者私信小编。有时候看到别人实现起来很简单,但是到自己动手实现的时候,总会有各种各样的问题,切勿眼高手低,勤动手,才可以理解的更加深刻;
3.需要Python批量创建复工证明源码和模板的小伙伴,可以阅读这篇文章进行获取:手把手教你使用Python批量创建复工证明。
python复工_Python批量创建复工证明实现过程中的Bug汇总及其相应的解决方案相关推荐
- 计算机图形学实验——三维迷宫的创建及走迷宫过程中的交互功能的实现
计算机图形学实验2 三维迷宫的创建及走迷宫过程中的交互功能的实现 OpenGL三维迷宫创建及交互 三维"图元"的绘制 迷宫结构的储存 视角转换的实现 碰撞检测 纹理贴图 小结 Op ...
- python批量新建文件夹_python批量创建指定名称的文件夹
本文实例为大家分享了python批量创建指定名称的文件夹具体代码,供大家参考,具体内容如下 继删除多余文件之后,做了一些数据处理,需要重新保存数据,但文件夹的名称又不能改 所以只能创建新的文件夹,换个 ...
- python创建文件夹名称大全好听_python批量创建指定名称的文件夹
本文实例为大家分享了python批量创建指定名称的文件夹具体代码,供大家参考,具体内容如下 继删除多余文件之后,做了一些数据处理,需要重新保存数据,但文件夹的名称又不能改 所以只能创建新的文件夹,换个 ...
- python迅雷sdk_Python批量创建迅雷任务及创建多个文件
其实不是真的创建了批量任务,而是用python创建一个文本文件,每行一个要下载的链接,然后打开迅雷,复制文本文件的内容,迅雷监测到剪切板变化,弹出下载全部链接的对话框~~ 实际情况是这样的,因为用py ...
- python上市公司_Python批量下载上交所上市公司报告
上交所的上市公司报告搜索页面http://www.sse.com.cn/disclosure/listedinfo/announcement/ 通过查看页面调用的接口可以发现: 获取上交所全部股票代码 ...
- python关键词_Python批量挖掘百度凤巢关键词
利用python来完成关键词挖掘,获取关键词数据是seo中比较基础的部分,渠道很多.这次我们就其中关键词搜集的一种方式来展开,来采集凤巢的关键词数据,对关键词的分析,以及使用才是重点! python与 ...
- Linux中批量创建空白文件,在Linux中批量创建和修改文件或目录
1. 用一条命令直接创建 [fred@Royalmile Auto_Ops]$ touch `seq 10` [fred@Royalmile Auto_Ops]$ ls 1 10 2 3 4 ...
- Linux批量创建文件的命令,Linux中常用的批量操作文件命令
1.批量创建00n形式目录: #!/bin/bash no=001 while [ "$no" -le "100" ] do printf "%03d ...
- 手把手教你使用Python批量创建复工证明
点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 木秀于林,风必摧之,堆高于岸,流必 ...
最新文章
- Master RenderMan Procedural Primitive DSO
- RxJava 2.x 使用最佳实践
- 小明分享|ESP8266设置STA模式ping包测试
- CodeIgniter 2.X 于 PHP5.6 兼容错误
- 7-25 朋友圈 (25 分)(详解+并查集的了解和应用)
- php对话框制作,织梦系统“提示窗口对话框类”详解,oxwindow.class.php、catalog_do.php...
- 利用这些心理学效应,轻松拿到满意offer
- mysql 去重 根据id_点赞功能,用MySQL还是Redis
- 数据分析,如何做才算“深入”?
- SQL2008升级SQL2008R2完全教程
- 公网访问局域网家用nas
- 边缘计算是什么 优点
- win7计算机评分,终于全7.9!编辑冲击Win7系统分级满分
- 8 Flask mega-tutorial 第8章 关注 Followers
- 《Recurrent Chunking Mechanisms for Long-Text Machine Reading Comprehension》--论文分享
- 怎么用控制面板卸载软件?(简单 有图)
- 在阿里云申请个人免费SSL证书
- 从根节点到叶节点的路径数字之和
- 免费制作证件照,这3个在线网站千万别错过
- 粉刺黑头实际上就是黑头粉刺,是粉刺的一种类型,挤出后形如小虫,表面发黑。下面给大家带来除粉刺黑头的偏方,希望对大家有所帮助。
热门文章
- asp.net学习资源汇总
- 编程方法学23:搜索排序与算法效率分析
- Ubuntu Linux 下文件名乱码(无效的编码)的快速解决办法
- 【Leetcode】大神总结的所有TopK问题模板(基于快速排序)
- [云炬python3玩转机器学习笔记] 1-1什么是机器学习
- Qt修炼手册10_QTableWidget控件使用说明及实践
- VTK修炼之道36:图像平滑_均值滤波器
- C#操作SQLite数据库时出现“Insufficient parameters supplied to the command”的错误
- WinForm之创建word并操作文档
- delphi查找对话框