-
教你用Python脚本快速为iOS10生成图标和截屏
所属栏目:[Asp教程] 日期:2016-12-04 热度:70
简介 这两天更新完Xcode8之后发现Xcode对图标的要求又有了变化,之前用的一个小应用“IconKit”还没赶上节奏,已经不能满足Xcode8的要求了。 于是就想起来用Python自己做个脚本来生成图标。 其实这个脚本很早就写了,现在为了适应iOS10,就修改完善下,并[详细]
-
Python增量循环删除MySQL表数据的方法
所属栏目:[Asp教程] 日期:2016-12-04 热度:191
需求场景: 有一业务数据库,使用MySQL 5.5版本,每天会写入大量数据,需要不定期将多表中“指定时期前“的数据进行删除,在SQL SERVER中很容易实现,写几个WHILE循环就搞定,虽然MySQL中也存在类似功能,怎奈自己不精通,于是采用Python来实现 话不多少,[详细]
-
Python 使用SMTP发送邮件的代码小结
所属栏目:[Asp教程] 日期:2016-12-04 热度:175
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。 python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。 Python创建 SMTP 对象语法如[详细]
-
Python 制作糗事百科爬虫实例
所属栏目:[Asp教程] 日期:2016-12-04 热度:59
早上起来闲来无事做,莫名其妙的就弹出了糗事百科的段子,转念一想既然你送上门来,那我就写个爬虫到你网站上爬一爬吧,一来当做练练手,二来也算找点乐子。 其实这两天也正在接触数据库的内容,可以将爬取下来的数据保存在数据库中,以待以后的利用。好了[详细]
-
Python中将字典转换为列表的方法
所属栏目:[Asp教程] 日期:2016-12-04 热度:81
说明:列表不可以转换为字典 ①转换后的列表为无序列表 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 热度:142
①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 热度:125
代码中经常会有变量是否为None的判断,有三种主要的写法: 第一种是`if x is None`; 第二种是 `if not x:`; 第三种是`if not x is None`(这句这样理解更清晰`if not (x is None)`) 。 如果你觉得这样写没啥区别,那么你可就要小心了,这里面有一个坑[详细]
-
Python 两个列表的差集、并集和交集实现代码
所属栏目:[Asp教程] 日期:2016-12-04 热度:94
①差集 方法一: 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 热度:170
本文实例讲述了python中range()与xrange()用法。分享给大家供大家参考,具体如下: 据说range比xrange开销要大,原因是range会直接生成一个list对象,而xrange每次调用返回其中的一个值(参考:http://www.jb51.net/article/50072.htm)。于是好奇做了个小[详细]
-
python if not in 多条件判断代码
所属栏目:[Asp教程] 日期:2016-12-04 热度:197
百度作业帮提问: 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 热度:183
我们可以利用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 热度:50
本文实例讲述了Python基于sftp及rsa密匙实现远程拷贝文件的方法。分享给大家供大家参考,具体如下: 如果两台服务器之间使用了RSA秘钥免密码登录的方式,可以先查找出rsa秘钥的对应目录(如find / -name id_rsa 或者locate id_rsa), 接着通过Python中param[详细]
-
Python 爬虫学习笔记之多线程爬虫
所属栏目:[Asp教程] 日期:2016-12-04 热度:116
XPath 的安装以及使用 1 . XPath 的介绍 刚学过正则表达式,用的正顺手,现在就把正则表达式替换掉,使用 XPath,有人表示这太坑爹了,早知道刚上来就学习 XPath 多省事 [详细]
-
浅析Python中MySQLdb的事务处理功能
所属栏目:[Asp教程] 日期:2016-12-04 热度:173
前言 任何应用都离不开数据,所以在学习python的时候,当然也要学习一个如何用python操作数据库了。MySQLdb就是python对mysql数据库操作的模块。今天写了个工具,目的是把csv中的数据插入到数据库中去。其中有一部分,是需要分别向两张表中插入两条数据,[详细]
-
Python 爬虫学习笔记之正则表达式
所属栏目:[Asp教程] 日期:2016-12-04 热度:69
正则表达式的使用 想要学习 Python 爬虫 , 首先需要了解一下正则表达式的使用,下面我们就来看看如何使用。 . 的使用这个时候的点就相当于一个占位符,可以匹配任意一个字符,什么意思呢?看个例子就知道 import re content = "helloworld" b = re.findal[详细]
-
Python 爬虫学习笔记之单线程爬虫
所属栏目:[Asp教程] 日期:2016-12-04 热度:136
介绍 本篇文章主要介绍如何爬取麦子学院的课程信息(本爬虫仍是单线程爬虫),在开始介绍之前,先来看看结果示意图 怎么样,是不是已经跃跃欲试了?首先让我们打开麦子学院的网址,然后找到麦子学院的全部课程信息,像下面这样 这个时候进行翻页,观看网址[详细]
-
Python打包可执行文件的方法详解
所属栏目:[Asp教程] 日期:2016-12-04 热度:116
本文实例讲述了Python打包可执行文件的方法。分享给大家供大家参考,具体如下: Python程序需要依赖本机安装的Python库,若想在没有安装Python的机器上运行,则需要打包分发,目前有两个比较好用的工具:PyInstaller和py2exe。其中py2exe应用在windows下,[详细]
-
Python简单实现安全开关文件的两种方式
所属栏目:[Asp教程] 日期:2016-12-04 热度:161
本文实例讲述了Python简单实现安全开关文件的两种方式。分享给大家供大家参考,具体如下: 以下代码经Python3.3测试。 方式1: try: file = open('config.ini', 'w') print("It's a text file", file=file)except IOError as err: print('File error: ' +[详细]
-
利用Python画ROC曲线和AUC值计算
所属栏目:[Asp教程] 日期:2016-12-04 热度:71
前言 ROC(Receiver Operating Characteristic)曲线和AUC常被用来评价一个二值分类器(binary classifier)的优劣。这篇文章将先简单的介绍ROC和AUC,而后用实例演示如何python作出ROC曲线图以及计算AUC。 AUC介绍 AUC(Area Under Curve)是机器学习二分类[详细]
-
Python实现拷贝多个文件到同一目录的方法
所属栏目:[Asp教程] 日期:2016-12-04 热度:120
本文实例讲述了Python实现拷贝多个文件到同一目录的方法。分享给大家供大家参考,具体如下: 有一个文件,里面存有多个文件名,一个文件名一行。如果想把这些文件拷贝到一个目录,可以用下面的代码。下面的代码应该是跨系统的,除了分隔文件全路径那一句。[详细]
-
Python实现批量更换指定目录下文件扩展名的方法
所属栏目:[Asp教程] 日期:2016-12-04 热度:196
本文实例讲述了Python实现批量更换指定目录下文件扩展名的方法。分享给大家供大家参考,具体如下: #encoding=utf-8#author: walker#date: 2013-12-06#function: 深度遍历指定目录,更换指定扩展名import osimport os.path#读入指定目录并转换为绝对路径ro[详细]
-
Python文件与文件夹常见基本操作总结
所属栏目:[Asp教程] 日期:2016-12-04 热度:83
本文实例讲述了Python文件与文件夹常见基本操作。分享给大家供大家参考,具体如下: 1、判断文件(夹)是否存在。 os.path.exists(pathname) 2、判断路径名是否为文件。 os.path.isfile(pathname) 3、判断路径名是否为目录。 os.path.isdir(pathname) 4、创[详细]
-
Python遍历目录并批量更换文件名和目录名的方法
所属栏目:[Asp教程] 日期:2016-12-04 热度:182
本文实例讲述了Python遍历目录并批量更换文件名和目录名的方法。分享给大家供大家参考,具体如下: #encoding=utf-8#author: walker#date: 2014-03-07#summary: 深度遍历指定目录,并将子目录和文件名改为小写#注意,此程序只针对windows,windows下文件([详细]
-
Python自定义进程池实例分析【生产者、消费者模型问题】
所属栏目:[Asp教程] 日期:2016-12-04 热度:163
本文实例分析了Python自定义进程池。分享给大家供大家参考,具体如下: 代码说明一切: #encoding=utf-8#author: walker#date: 2014-05-21#function: 自定义进程池遍历目录下文件from multiprocessing import Process, Queue, Lockimport time, os#消费者c[详细]
-
Python实现更改图片尺寸大小的方法(基于Pillow包)
所属栏目:[Asp教程] 日期:2016-12-04 热度:104
本文实例讲述了Python实现更改图片尺寸大小的方法。分享给大家供大家参考,具体如下: 1、PIL包推荐Pillow 。 2、源码: #encoding=utf-8#author: walker#date: 2014-05-15#function: 更改图片尺寸大小import osimport os.pathfrom PIL import Image'''fil[详细]