随笔分类 -  python

python pytz时区设置模块
摘要:如果你的程序要考虑时区,可以使用pytz。pytz官方文档:http://pytz.sourceforge.net/我使用的python版本:3.7.1 datetime模块中有tzinfo相关的东西,但是它是一个抽象类,文档上说:tzinfo is an abstract base clase, 阅读全文

posted @ 2018-11-16 11:24 zqifa 阅读(3705) 评论(0) 推荐(1) 编辑

python3 TypeError: Unicode-objects must be encoded before hashing
摘要:python3下,利用hash值对字符串进行md5加密时报错:TypeError: Unicode-objects must be encoded before hashing 原因是:python3跟python2区别:python3下字符串为Unicode类型,而hash传递时需要的是utf-8 阅读全文

posted @ 2018-11-16 10:27 zqifa 阅读(8558) 评论(0) 推荐(2) 编辑

python实现切换代理ip
摘要:大量的处理爬虫的时候,IP地址容易被封掉,这个时候可以使用代理IP来帮助完成接下来的任务了 使用Requests模块来完成请求,代码如下: import urllib.requestimport requests url = "http://pv.sohu.com/cityjson?ie=utf-8 阅读全文

posted @ 2018-11-12 10:27 zqifa 阅读(2598) 评论(0) 推荐(0) 编辑

python列表(list)遍历
摘要:list = ['html', 'js', 'css', 'python'] 遍历列表方法1:for i in list: print("序号:%s 值:%s" % (list.index(i) + 1, i)) 遍历列表方法2:for i in range(len(list)): print("序 阅读全文

posted @ 2018-11-08 14:03 zqifa 阅读(3060) 评论(0) 推荐(0) 编辑

python去除\ufeff、\xa0、\u3000
摘要:今天使用python处理一个txt文件的时候,遇到几个特殊字符:\ufeff、\xa0、\u3000,记录一下处理方法 代码:with open(file_path, mode='r') as f: s = f.read() 1.\ufeff 字节顺序标记 去掉\ufeff,只需改一下编码就行,把U 阅读全文

posted @ 2018-11-08 12:01 zqifa 阅读(20346) 评论(0) 推荐(3) 编辑

pip查看已安装包列表
摘要:输入命令: pip freeze 结果: certifi==2018.10.15chardet==3.0.4Django==2.1.2idna==2.7pytz==2018.5requests==2.20.0urllib3==1.24uWSGI==2.0.17.1 阅读全文

posted @ 2018-10-24 14:15 zqifa 阅读(2839) 评论(0) 推荐(0) 编辑

在pypi上发布python包详细教程
摘要:使用Python编程中Python的包安装非常方便,一般都是可以pip来安装搞定:pip install <package name>,我们自己写的python也可以发布在pypi上,很简单。 一、准备工作1.准备好你要发布的代码(简单的一个函数、一个类或者是一个你自己写的功能模块代码),测试代码以 阅读全文

posted @ 2018-10-15 11:37 zqifa 阅读(2198) 评论(1) 推荐(0) 编辑

python string/list转换
摘要:python的read、write方法的操作对象都是string。输入、输出和逻辑业务上很多时候都要用到string、list互转。 1.简单用法 import stringstr = 'abcde'list = list(str)print list# ['a', 'b', 'c', 'd', ' 阅读全文

posted @ 2018-09-11 15:23 zqifa 阅读(1014) 评论(0) 推荐(1) 编辑

python引入自定义模块
摘要:Python的包搜索路径 Python会在以下路径中搜索它想要寻找的模块:1. 程序所在的文件夹2. 标准库的安装路径3. 操作系统环境变量PYTHONPATH所包含的路径 将自定义库的路径添加到Python的库路径中去,有如下两种方法: 1. 动态的添加库路径。在程序运行过程中修改sys.path 阅读全文

posted @ 2018-09-10 14:43 zqifa 阅读(215) 评论(0) 推荐(0) 编辑

使用.pth文件扩展python环境路径
摘要:使用.pth文件扩展python环境路径 有时候我们不希望把一个库放到 site-packages 下面,而是更愿意把它保留在原始的工程目录中,方便管理和维护。那么怎么能让 Python 运行环境找到这个库呢?通常的做法是在程序启动的时候,往sys.path里面增加这个目录,但是这样做非常的繁琐,最 阅读全文

posted @ 2018-09-10 14:32 zqifa 阅读(3380) 评论(0) 推荐(0) 编辑

python2核心类库:urllib、urllib2的区别和使用
摘要:urllib/urllib2都是接受URL请求的相关模块区别:1.urllib2可以接受一个Request类的实例来设置URL请求的headers,urllib仅可以接受URL。这意味着,你不可以伪装你的User Agent字符串等。2.urllib提供urlencode方法用来产生GET的查询字符 阅读全文

posted @ 2018-09-07 11:21 zqifa 阅读(1107) 评论(0) 推荐(0) 编辑

python核心类库:urllib使用详解
摘要:python版本:2.7.15 1.简单用法urllib.urlopen() 语法:urllib.urlopen(url[, data[, proxies]]) :打开一个url的方法,返回一个文件对象,然后可以进行类似文件对象的操作。 示例代码:googleResponse = urllib.ur 阅读全文

posted @ 2018-09-07 11:04 zqifa 阅读(412) 评论(0) 推荐(0) 编辑

python生成随机数、随机字符串
摘要:python生成随机数、随机字符串 import randomimport string # 随机整数:print random.randint(1,50) # 随机选取0到100间的偶数:print random.randrange(0, 101, 2) # 随机浮点数:print random. 阅读全文

posted @ 2018-09-07 10:22 zqifa 阅读(122367) 评论(3) 推荐(13) 编辑

pip报错解决:EnvironmentError: mysql_config not found
摘要:centos7下使用python类库MySQL-python操作mysql。pip安装类库:pip install MySQL-python报错提示:mariadb EnvironmentError: mysql_config not found 安装mysql-devel:yum -y insta 阅读全文

posted @ 2018-09-04 15:56 zqifa 阅读(538) 评论(0) 推荐(0) 编辑

EnvironmentError: mysql_config not found问题解决(centos7下python安装mysql-python)
摘要:centos7下python安装mysql-python模块,执行命令: pip install mysql-python 出现报错:EnvironmentError: mysql_config not found 网上查了一下需安装mysql-devel yum -y install mysql- 阅读全文

posted @ 2018-07-09 11:34 zqifa 阅读(629) 评论(0) 推荐(0) 编辑

python初始化list列表(1维、2维)
摘要:1.初始化递增的list: list1 = range(10)#print list1#[0,1,2,...,9] 2.初始化每项为0的一维数组: list2 = [0] * 5#print list2#[0,0,0,0,0] 3.初始化固定值的一维数组: initVal = 1listLen = 阅读全文

posted @ 2017-08-14 15:33 zqifa 阅读(115302) 评论(2) 推荐(13) 编辑

Python3 MySQL 数据库连接
摘要:PyMySQL 安装 在使用 PyMySQL 之前,我们需要确保 PyMySQL 已安装。 PyMySQL 下载地址:https://github.com/PyMySQL/PyMySQL 如果还未安装,我们可以使用以下命令安装最新版的 PyMySQL: 如果你的系统不支持 pip 命令,可以使用以下 阅读全文

posted @ 2017-07-12 15:16 zqifa 阅读(1418) 评论(0) 推荐(0) 编辑

python3 获取int最大值
摘要:python2 中获取int最大值 import sys i = sys.maxint print i 但是在python3中,报错: AttributeError: module 'sys' has no attribute 'maxint' 看了官网文档后了解python3中没有maxint了, 阅读全文

posted @ 2017-07-05 14:41 zqifa 阅读(44676) 评论(2) 推荐(6) 编辑

python2用pip进行安装时报错Fatal error in launcher: Unable to create process using '"'
摘要:win7下python3和python2共存环境 用pip安装一个包执行pip2 install xxx的时候报错Fatal error in launcher: Unable to create process using '"' 执行pip3 install xxx的时候报同样的错误Fatal 阅读全文

posted @ 2017-03-10 11:41 zqifa 阅读(6564) 评论(1) 推荐(3) 编辑

python str与bytes之间的转换
摘要:# bytes object b = b"example" # str object s = "example" # str to bytes sb = bytes(s, encoding = "utf8") # bytes to str bs = str(b, encoding = "utf8") 阅读全文

posted @ 2017-02-24 15:21 zqifa 阅读(106722) 评论(2) 推荐(7) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示