-
python string/list转换
所属栏目:[Python] 日期:2020-12-20 热度:183
python的read、write方法的操作对象都是string。输入、输出和逻辑业务上很多时候都要用到string、list互转。 1.简单用法 import string str = 'abcde' list = list(str) print list # ['a','b','c','d','e'] str_convert = ''.join(list) print str_convert[详细]
-
python3 获取int最大值
所属栏目:[Python] 日期:2020-12-20 热度:73
python2 中获取int最大值 import sys i = sys.maxint print i ? 但是在python3中,报错: AttributeError: module 'sys' has no attribute 'maxint' ? 看了官网文档后了解python3中没有maxint了,只有maxsize import sys i = sys.maxsize print(i) ? 官网说[详细]
-
python列表(list)遍历
所属栏目:[Python] 日期:2020-12-20 热度:82
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("序号:%s 值:%s" % (i + 1,list[i])) 遍历列表方法3: for i,val in enumerat[详细]
-
pip查看已安装包列表
所属栏目:[Python] 日期:2020-12-20 热度:112
输入命令: pip freeze 结果: certifi==2018.10.15 chardet==3.0.4 Django==2.1.2 idna==2.7 pytz==2018.5 requests==2.20.0 urllib3==1.24 uWSGI==2.0.17.1[详细]
-
python2核心类库:urllib、urllib2的区别和使用
所属栏目:[Python] 日期:2020-12-20 热度:157
urllib/urllib2都是接受URL请求的相关模块 区别: 1.urllib2可以接受一个Request类的实例来设置URL请求的headers,urllib仅可以接受URL。这意味着,你不可以伪装你的User Agent字符串等。 2.urllib提供urlencode方法用来产生GET的查询字符串,而urllib2没有[详细]
-
python str与bytes之间的转换
所属栏目:[Python] 日期:2020-12-20 热度:84
1 # bytes object 2 b = b " example " 3 4 str object 5 s = " 6 7 str to bytes 8 sb = bytes(s,encoding = utf8 " ) 9 10 bytes to str 11 bs = str(b,1)">12 13 an alternative method 14 15 sb2 = str.encode(s) 16 17 18 bs2 = bytes.decode(b) ? ? #[详细]
-
python实现切换代理ip
所属栏目:[Python] 日期:2020-12-20 热度:164
大量的处理爬虫的时候,IP地址容易被封掉,这个时候可以使用代理IP来帮助完成接下来的任务了 使用Requests模块来完成请求,代码如下: import urllib.request import requests url = "http://pv.sohu.com/cityjson?ie=utf-8" print("原有IP: " + requests.get[详细]
-
python生成随机数、随机字符串
所属栏目:[Python] 日期:2020-12-20 热度:190
python生成随机数、随机字符串 import random import string # 随机整数: print random.randint(1,50) # 随机选取0到100间的偶数: print random.randrange(0,101,2) # 随机浮点数: print random.random() print random.uniform(1,10) # 随机字符: print[详细]
-
pip报错解决:EnvironmentError: mysql_config not found
所属栏目:[Python] 日期:2020-12-20 热度:157
centos7下使用python类库MySQL-python操作mysql。 pip安装类库: pip install MySQL-python 报错提示: mariadb EnvironmentError: mysql_config not found 安装mysql-devel: yum -y install mysql-devel 执行pip install MySQL-python,又出现报错: error[详细]
-
python核心类库:urllib使用详解
所属栏目:[Python] 日期:2020-12-20 热度:80
python版本:2.7.15 1.简单用法urllib.urlopen() 语法: urllib.urlopen(url[,data[,proxies]]) : 打开一个url的方法,返回一个文件对象,然后可以进行类似文件对象的操作。 示例代码: googleResponse = urllib.urlopen('http://www.google.com.hk') print[详细]
-
python pytz时区设置模块
所属栏目:[Python] 日期:2020-12-20 热度:60
如果你的程序要考虑时区,可以使用pytz。 pytz官方文档:http://pytz.sourceforge.net/ 我使用的python版本:3.7.1 datetime模块中有tzinfo相关的东西,但是它是一个抽象类,文档上说: tzinfo is an abstract base clase,meaning that this class should no[详细]
-
python初始化list列表(1维、2维)
所属栏目:[Python] 日期:2020-12-20 热度:52
1.初始化递增的list: list1 = range(10) #print list1 #[0,1,2,...,9] 2.初始化每项为0的一维数组: list2 = [0] * 5 #print list2 #[0,0] 3.初始化固定值的一维数组: initVal = 1 listLen = 5 list3 = [ initVal for i in range(5)] #print list3 #[1,1][详细]
-
在pypi上发布python包详细教程
所属栏目:[Python] 日期:2020-12-20 热度:174
使用Python编程中Python的包安装非常方便,一般都是可以pip来安装搞定:pip install package name,我们自己写的python也可以发布在pypi上,很简单。 一、准备工作 1.准备好你要发布的代码(简单的一个函数、一个类或者是一个你自己写的功能模块代码),测试[详细]
-
python一个命令开启http服务器
所属栏目:[Python] 日期:2020-12-20 热度:127
1、python开启http服务器 python -m SimpleHTTPServer 8080 如果提示错误: python.exe: No module named SimpleHTTPServer 则试一下命令: python -m http.server ? 2、执行py脚本文件,开启cgi映射 python -m http.server --cgi 8000 ? py代码里添加 heade[详细]
-
windows7下安装python环境和django
所属栏目:[Python] 日期:2020-12-20 热度:100
1.安装python 1.1、首先访问http://www.python.org/download/去下载最新的python版本。 根据计算机位数选择对应的版本 比如我的机器是64位的,我就下载这个安装文件 https://www.python.org/ftp/python/3.6.0/python-3.6.0-amd64.exe 1.2、安装下载包,一路n[详细]
-
django 快速搭建blog
所属栏目:[Python] 日期:2020-12-20 热度:199
利用Django快速搭建一个简单的Blog。参考自《Django Web开发指南》。 Django 自称是“最适合开发有限期的完美WEB框架”。 废话少说,come on!! 本操作的环境: =================== Windows 7 python 3.6 Django 1.10.5 =================== 一,创建项目 为[详细]
-
python random模块(随机数)详解
所属栏目:[Python] 日期:2020-12-20 热度:152
使用前要先导入random模块 import random ? random.random random.random()用于生成一个0到1的随机符点数: 0 = n 1.0 random.uniform random.uniform(a,b),用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。如果a b,则生成的随机[详细]
-
python 常见问题总结
所属栏目:[Python] 日期:2020-12-20 热度:64
1、ModuleNotFoundError: No module named 'urllib2' 在python3.x版本中,urllib和urllib2包集合成在一个包了 import urllib2 response = urllib2.urlopen(request) 改为 import urllib.request response = urllib.request.urlopen("http://www.fyunw.com")[详细]
-
windows7安装django并创建第一个应用
所属栏目:[Python] 日期:2020-12-20 热度:79
1.安装django 1.1、下载Django包 https://www.djangoproject.com/download/ https://www.djangoproject.com/m/releases/1.10/Django-1.10.5.tar.gz 1.2、解压下载好的压缩包:Django-1.10.5.tar.gz 直接解压缩,我解压缩的目录是E:盘 E:Django-1.10.5 PS:[详细]
-
Python常见问题 - 文件模式a+读取不了文件
所属栏目:[Python] 日期:2020-12-20 热度:138
代码 f = open( ' test/gbk.txt ' , a+ utf-8 ' ) print (f.readline()) 最终的执行结果是输出 空 ,为什么呢? a+模式打开文件指针在文件结尾处,所以直接读是读不到内容的 emmm..这是啥意思呢?来看下面代码 f = open( print (f.tell()) 最终输出是 28 ,[详细]
-
Python常见问题 - ValueError: invalid literal for int() with
所属栏目:[Python] 日期:2020-12-20 热度:139
背景 在上写入数据到excel中,报了以下错误 ? 出现原因 对于写入excel场景下出现该错误的话,很大概率是写入数据的单元格原本的数据格式有问题 ? 解决方法 清理掉单元格的旧数据,然后再写入就可以了[详细]
-
Python常见问题 - python3 requests库提示警告InsecureRequestWa
所属栏目:[Python] 日期:2020-12-20 热度:150
当使用? requests ?库发送请求时报了以下警告 D:python3.6libsite-packagesurllib3connectionpool.py:847: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urll[详细]
-
Python常见问题 - python3 使用requests发送HTTPS请求报certific
所属栏目:[Python] 日期:2020-12-20 热度:85
当你使用? requests ?发送HTTPS请求时 ? requests.get(url,parmas=parmas,headers=header,cookies=cookie) ? 出现了以下错误 HTTPSConnectionPool(host= ' www.imooc.com ' ,port=443): Max retries exceeded with url: /api3/getbanneradvertver2 (Caused b[详细]
-
Python常见问题 - pip报错 ValueError: Unable to find resource
所属栏目:[Python] 日期:2020-12-20 热度:173
背景 执行以下命令更新 pip 库时报错 e:py36python.exe -m pip install --upgrade pip ' ? 解决方法 卸载 setuptools python -m pip uninstall pip setuptools 重新安装 setuptools pip install --upgrade setuptools ?[详细]
-
Python常见问题 - requests请求参数包含中文报错:UnicodeEncode
所属栏目:[Python] 日期:2020-12-20 热度:108
背景 在做接口自动化的时候,Excel作为数据驱动,里面存了中文,通过第三方库读取中文当请求参数传入? requests.post() ?里面,就会报错 UnicodeEncodeError: 'latin-1' codec can't encode characters in position 13-14: Body ('小明') is not valid Latin[详细]
