-
Python3实现并发检验代理池地址的方法
所属栏目:[Asp教程] 日期:2016-12-04 热度:199
本文实例讲述了Python3实现并发检验代理池地址的方法。分享给大家供大家参考,具体如下: #encoding=utf-8#author: walker#date: 2016-04-14#summary: 用协程/线程池并发检验代理有效性import os, sys, timeimport requestsfrom concurrent import futures[详细]
-
Python3的urllib.parse常用函数小结(urlencode,quote,quote_plus
所属栏目:[Asp教程] 日期:2016-12-04 热度:154
本文实例讲述了Python3的urllib.parse常用函数。分享给大家供大家参考,具体如下: 1、获取url参数 gt;gt;gt; from urllib import parsegt;gt;gt; url = r'https://docs.python.org/3.5/search.html#63;q=parsecheck_keywords=yesarea=default'gt;gt;gt; p[详细]
-
Python基于pillow判断图片完整性的方法
所属栏目:[Asp教程] 日期:2016-12-04 热度:67
本文实例讲述了Python基于pillow判断图片完整性的方法。分享给大家供大家参考,具体如下: 1、安装第三方库。 pip install pillow 2、函数示例。 #encoding=utf-8#author: walker#date: 2016-07-26#summary: 判断图片的有效性import iofrom PIL import Ima[详细]
-
Python中list初始化方法示例
所属栏目:[Asp教程] 日期:2016-12-04 热度:175
本文实例讲述了Python中list初始化方法。分享给大家供大家参考,具体如下: 1、基本方法。 lst = [1, 2, 3, 4, 5] 2、初始化连续数字。 gt;gt;gt; lst = [n for n in range(5, 10)]gt;gt;gt; print(lst)[5, 6, 7, 8, 9] 3、初始化n个相同值。(两种方式)[详细]
-
Django返回json数据用法示例
所属栏目:[Asp教程] 日期:2016-12-04 热度:72
本文实例讲述了Django返回json数据用法。分享给大家供大家参考,具体如下: 1、前端。jQuery发送GET请求,并解析json数据。getJSON方法可参考这里。 url = "http://example/#63;question=" + question + "rand=" + Math.random();$.getJSON(url, function([详细]
-
python解决Fedora解压zip时中文乱码的方法
所属栏目:[Asp教程] 日期:2016-12-04 热度:94
前言 很多时候在windows下压缩文件没问题,但是到了Linux下,出现乱码,很常见。以前在Ubuntu下,用 `unzip -O GBK filename.zip` 就可以搞定。 换了Fedora后,暂时没发现乱码的压缩文件。晚上下载一本书的光盘,又碰到了乱码。尝试之前的方法没成功。看了[详细]
-
Python提取网页中超链接的方法
所属栏目:[Asp教程] 日期:2016-12-04 热度:101
下面是最简单的实现方法,先将目标网页抓回来,然后通过正则匹配a标签中的href属性来获得超链接 代码如下: import urllib2import re url = 'http://www.sunbloger.com/' req = urllib2.Request(url)con = urllib2.urlopen(req)doc = con.read()con.close([详细]
-
基于Python 的进程管理工具supervisor使用指南
所属栏目:[Asp教程] 日期:2016-12-04 热度:63
Supervisor 是基于 Python 的进程管理工具,只能运行在 Unix-Like 的系统上,也就是无法运行在 Windows 上。Supervisor 官方版目前只能运行在 Python 2.4 以上版本,但是还无法运行在 Python 3 上,不过已经有一个 Python 3 的移植版 supervisor-py3k。 什[详细]
-
Python自动化运维和部署项目工具Fabric使用实例
所属栏目:[Asp教程] 日期:2016-12-04 热度:188
Fabric 是使用 Python 开发的一个自动化运维和部署项目的一个好工具,可以通过 SSH 的方式与远程服务器进行自动化交互,例如将本地文件传到服务器,在服务器上执行shell 命令。 下面给出一个自动化部署 Django 项目的例子 # -*- coding: utf-8 -*-# 文件名[详细]
-
在python的类中动态添加属性与生成对象
所属栏目:[Asp教程] 日期:2016-12-04 热度:105
本文将通过一下几个方面来一一进行解决 nbsp;nbsp;nbsp;nbsp;nbsp; 1、程序的主要功能 nbsp;nbsp;nbsp;nbsp;nbsp; 2、实现过程 nbsp;nbsp;nbsp;nbsp;nbsp; 3、类的定义 nbsp;nbsp;nbsp;nbsp;nbsp; 4、用生成器generator动态更新每个对象并返回对象 nbsp;nb[详细]
-
打包发布Python模块的方法详解
所属栏目:[Asp教程] 日期:2016-12-04 热度:156
前言 昨天把自己的VASP文件处理库进行了打包并上传到PyPI,现在可以直接通过pip和easy_install来安装VASPy啦(同时欢迎使用VASP做计算化学的童鞋们加星和参与进来), VASPy的GotHub地址:https://github.com/PytLab/VASPy VASPy的PyPI地址:https://pypi.[详细]
-
Python中字符串的处理技巧分享
所属栏目:[Asp教程] 日期:2016-12-04 热度:60
一、如何拆分含有多种分隔符的字符串? 实际案例 我们要把某个字符串依据分隔符号拆分不同的字符段,该字符串包含多种不同的分隔符,例如: s = 'asd;aad|dasd|dasd,sdasd|asd,,Adas|sdasd;Asdasd,d|asd' 其中 lt;,gt;,lt;;gt;,lt;|gt;,lt;tgt; 都是分隔[详细]
-
教你用Python脚本快速为iOS10生成图标和截屏
所属栏目:[Asp教程] 日期:2016-12-04 热度:131
简介 这两天更新完Xcode8之后发现Xcode对图标的要求又有了变化,之前用的一个小应用“IconKit”还没赶上节奏,已经不能满足Xcode8的要求了。 于是就想起来用Python自己做个脚本来生成图标。 其实这个脚本很早就写了,现在为了适应iOS10,就修改完善下,并[详细]
-
Python增量循环删除MySQL表数据的方法
所属栏目:[Asp教程] 日期:2016-12-04 热度:73
需求场景: 有一业务数据库,使用MySQL 5.5版本,每天会写入大量数据,需要不定期将多表中“指定时期前“的数据进行删除,在SQL SERVER中很容易实现,写几个WHILE循环就搞定,虽然MySQL中也存在类似功能,怎奈自己不精通,于是采用Python来实现 话不多少,[详细]
-
Python 使用SMTP发送邮件的代码小结
所属栏目:[Asp教程] 日期:2016-12-04 热度:108
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。 python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。 Python创建 SMTP 对象语法如[详细]
-
Python 制作糗事百科爬虫实例
所属栏目:[Asp教程] 日期:2016-12-04 热度:131
早上起来闲来无事做,莫名其妙的就弹出了糗事百科的段子,转念一想既然你送上门来,那我就写个爬虫到你网站上爬一爬吧,一来当做练练手,二来也算找点乐子。 其实这两天也正在接触数据库的内容,可以将爬取下来的数据保存在数据库中,以待以后的利用。好了[详细]
-
Python中将字典转换为列表的方法
所属栏目:[Asp教程] 日期:2016-12-04 热度:173
说明:列表不可以转换为字典 ①转换后的列表为无序列表 a = {'a' : 1, 'b': 2, 'c' : 3}#字典中的key转换为列表key_value = list(a.keys())print('字典中的key转换为列表:', key_value)#字典中的value转换为列表value_list = list(a.values())print('字典[详细]
-
Python 使用requests模块发送GET和POST请求的实现代码
所属栏目:[Asp教程] 日期:2016-12-04 热度:73
①GET # -*- coding:utf-8 -*-import requestsdef get(url, datas=None): response = requests.get(url, params=datas) json = response.json() return json 注:参数datas为json格式 ②POST # -*- coding:utf-8 -*-import requestsdef post(url, datas=No[详细]
-
python代码 if not x: 和 if x is not None: 和 if not x is Non
所属栏目:[Asp教程] 日期:2016-12-04 热度:102
代码中经常会有变量是否为None的判断,有三种主要的写法: 第一种是`if x is None`; 第二种是 `if not x:`; 第三种是`if not x is None`(这句这样理解更清晰`if not (x is None)`) 。 如果你觉得这样写没啥区别,那么你可就要小心了,这里面有一个坑[详细]
-
Python 两个列表的差集、并集和交集实现代码
所属栏目:[Asp教程] 日期:2016-12-04 热度:78
①差集 方法一: if __name__ == '__main__':a_list = [{'a' : 1}, {'b' : 2}, {'c' : 3}, {'d' : 4}, {'e' : 5}]b_list = [{'a' : 1}, {'b' : 2}]ret_list = []for item in a_list:if item not in b_list:ret_list.append(item)for item in b_list:if ite[详细]
-
python中range()与xrange()用法分析
所属栏目:[Asp教程] 日期:2016-12-04 热度:144
本文实例讲述了python中range()与xrange()用法。分享给大家供大家参考,具体如下: 据说range比xrange开销要大,原因是range会直接生成一个list对象,而xrange每次调用返回其中的一个值(参考:http://www.jb51.net/article/50072.htm)。于是好奇做了个小[详细]
-
python if not in 多条件判断代码
所属栏目:[Asp教程] 日期:2016-12-04 热度:172
百度作业帮提问: python if not in 多条件 判断怎么写 s = ['1','2'] 判断条件 sta = "12345" 正常的是这样的, if "1" not in sta and "2" not in sta: print sta 这要是知道条件的还行, 要是判断条件有很多 这种方法肯定就不行了? 怎么用一个公式 满足[详细]
-
Python3中使用urllib的方法详解(header,代理,超时,认证,异常处理
所属栏目:[Asp教程] 日期:2016-12-04 热度:78
我们可以利用urllib来抓取远程的数据进行保存哦,以下是python3 抓取网页资源的多种方法,有需要的可以参考借鉴。 1、最简单 import urllib.requestresponse = urllib.request.urlopen('http://python.org/')html = response.read() 2、使用 Request impor[详细]
-
Python基于sftp及rsa密匙实现远程拷贝文件的方法
所属栏目:[Asp教程] 日期:2016-12-04 热度:157
本文实例讲述了Python基于sftp及rsa密匙实现远程拷贝文件的方法。分享给大家供大家参考,具体如下: 如果两台服务器之间使用了RSA秘钥免密码登录的方式,可以先查找出rsa秘钥的对应目录(如find / -name id_rsa 或者locate id_rsa), 接着通过Python中param[详细]
-
Python 爬虫学习笔记之多线程爬虫
所属栏目:[Asp教程] 日期:2016-12-04 热度:168
XPath 的安装以及使用 1 . XPath 的介绍 刚学过正则表达式,用的正顺手,现在就把正则表达式替换掉,使用 XPath,有人表示这太坑爹了,早知道刚上来就学习 XPath 多省事 [详细]