![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python报错
记录python使用过程中的一些报错
林坤鹏kplin
不积跬步,无以至千里;不积小流,无以成江海。
展开
-
python实现word文档批量转成自定义格式的excel文档
最近在开发一个答题类的小程序,到了录入试题进行测试的时候了,发现一个问题,试题几乎都是word文档格式的,每份有100题左右,而且可能有几十份。word文档是没有固定格式的,想批量录入关系型数据库mysql,必须先转成excel文档,但手动去一个个复制到excel文档那就太不现实了,费时费力。但word文档是这种结构,如果按照网上通用的方式去转,基本上你得到的结果就是一大坨文字都在一格里,根...原创 2020-02-18 02:27:29 · 8514 阅读 · 11 评论 -
python的大坑:使用空列表作为默认参数,让我怀疑遇到了灵异代码
在python中,不要使用空列表或者其他可变类型的数据作为默认参数。否则你会遇到奇奇怪怪的问题。如果你在调用同一个函数时,传了同样的参数,但在短时间内,多次执行的结果都不一样,并且每新执行一次,它返回的数据都是在上一次的基础上继续加多一次。那么恭喜你,遇到了跟我一样的问题。一、问题背景最近在用django框架开发一个web应用,专门写了个函数从某个接口调取数据,对数据进行处理后,返回给前端页...原创 2019-12-20 05:19:46 · 3447 阅读 · 3 评论 -
执行./vmware-install.pl出错:Error: Unable to execute "/usr/bin/vmware-uninstall-tools.pl.
我在安装vmware-tool的过程中退出了,后面重新安装报了这个错误:Error: Unable to execute "/usr/bin/vmware-uninstall-tools.pl.百度一下基本都是说因为/usr/bin目录下没有vmware-uninstall-tools.pl文件,要把文件复制过去,但我尝试了还是没有成功(具体参考:https://blog.csdn.net/he...原创 2019-08-23 20:36:51 · 8185 阅读 · 15 评论 -
py文件移动到其他文件夹后pycharm无法执行,提示No Python interpreter configured for the project,简单直接的解决方法
在我们把py文件迁移到其他地方后,打开通常会出现这种情况,原因就是虚拟环境没有配置好,有个比较简单的方法解决1.新建一个项目,随便命名都行,我这里是untitled2(桌面工具栏file -> new project -> create);2.找到这个untitled2所在的文件夹,复制里面这2个文件夹3.打开你要执行的py文件所在的文件夹,如果已经有这2个文件了,那就删...原创 2019-08-24 06:16:14 · 4690 阅读 · 0 评论 -
配图解释一下装饰器的实现过程(执行步骤和引用对象的变化)
开发中有个“开放封闭”原则。开放就是说,允许对功能进行添加,封闭是指不要去改动原有的代码,避免牵一发而动全身,影响到其他功能;在python中,装饰器就能实现对函数的功能进行添加,而不需要修改到函数内部的代码一开始直接看程序不太好理解,不过分析了解释器的执行过程和对象引用的变化之后,发现挺好理解的。下图配合解释一下装饰器的实现过程(蓝色箭头代表程序运行的步骤,黄色箭头是对象的引用指向变化,...原创 2019-08-25 12:47:12 · 243 阅读 · 0 评论 -
pymysql错误:Column count doesn't match value count at row 1
pymysql错误:Column count doesn’t match value count at row 1这个错误有2个可能性:1、插入的字段数和值前后数量不一致insert into table_name(Column_1, Column_2, Column_3) values('value_1','value_2')这种会报错,改为下面这样就行:insert into t...原创 2019-08-17 03:23:16 · 2744 阅读 · 1 评论