![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
lipan666
这个作者很懒,什么都没留下…
展开
-
Python中几个处理PDF相关的工具
最近一段时间做特定的业务场景,目标数据是PDF中的barcode,经过一段时间的工作,整理信息如下:1、阅读、解密PDF(1)Python自带的工具PyPDF3Python开发的,在PyPDF2基础上做了升级,说明文档还是PyPDF2的(https://pythonhosted.org/PyPDF2/)可以读取大多数的PDF文件,判断页数、是否加密等,但在解密部分PDF文件时会抛异...原创 2019-11-25 10:44:47 · 701 阅读 · 0 评论 -
Python 连接redis密码中特殊字符问题
连接方法:self.pool = redis.ConnectionPool.from_url(self.redis_url)opredis = redis.Redis(connection_pool=self.pool)redis_url = 'redis://:cot$#D4^&1234@172.31.26.174:6379/0'直接连redis会报错,报错主要内容:...原创 2019-07-02 16:55:40 · 5262 阅读 · 0 评论 -
python 将str转换为dict
1、使用ast包>>> import ast>>> ast.literal_eval("{'muffin' : 'lolz', 'foo' : 'kitty'}"){'muffin': 'lolz', 'foo': 'kitty'}2、使用json>>> h = '{"foo":"bar", "原创 2018-09-11 17:46:20 · 1001 阅读 · 0 评论 -
Python2.7 Scrapy爬取https URL报“SSL: CERTIFICATE_VERIFY_FAILED”
用Scrapy在爬取以https开头的地址时报“SSL: CERTIFICATE_VERIFY_FAILED”的错误;错误原因:python2.7的urllib.urlopen https的URL时会验证一次SSL证书,当目标网站使用自签名时就会报错该错误。解决方法:1、引入ssl,在使用urlopen时传入认证内容import ssl# This restores the same behavi...原创 2018-06-20 14:47:21 · 3054 阅读 · 0 评论 -
python 读写文件时报UnicodeEncodeError: 'ascii' codec can't encode characters in
处理中文相关的文件经常遇到该报错:1、将中文写入文件;2、从文件中读取中文。解决方法:在python中有专门做转码处理的包codecs,官方说明;写入和读取的两个范例:1、写入import codecsfp = codecs.open(filename, 'w', encoding='utf-8')fp.write(content)fp.close()2、读取import codecsfo...原创 2018-06-29 17:18:06 · 4336 阅读 · 0 评论 -
python pymysql连接数据库pymysql.err.OperationalError 1044
错误详细过程>>> import pymysql>>> conn = pymysql.connect(host='192.168.88.95',user='analyze',password='analyze*&g0$X!$S',db='analyze',port=52541, charset='utf8')Traceback (most recent ...原创 2018-05-30 14:29:19 · 21852 阅读 · 0 评论 -
解决python中TypeError: not enough arguments for format string
主要是在Python的function中写了执行SQL的语句,SQL条件中需要类似'%_aa'中%的匹配符号,Python认为%是求模运算或者格式化字符,而是实际我们在SQL中需要%,此时需在SQL使用%%表示。原创 2016-10-12 11:15:27 · 5623 阅读 · 2 评论 -
python URL解析转换成字典
引用包:import urlparse获取URL:url="https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=2&tn=baiduhome_pg&wd=300200&rsv_spt=1&oq=python%20nonetype&rsv_pq=ddeee0430002a4d3&rsv_t=52bbRWiHUtsbsalW02N原创 2016-09-03 15:04:47 · 14582 阅读 · 0 评论 -
Python如何判断<type 'NoneType'>数据类型
NoneType类型:In [12]: a = NoneIn [13]: print type(a)判断方法:if a is None:passelse:pass转载关于Null和None的解释:Null和None是Python的特殊类型,Null对象或者是NoneType,它只有一个值None.它不支持任何运算也没有任何内建方法原创 2016-09-03 10:29:51 · 50792 阅读 · 0 评论