-
Django返回json数据用法示例
所属栏目:[Python] 日期:2020-12-16 热度:118
本篇章节讲解Django返回json数据用法。供大家参考研究具体如下: 1、前端。jQuery发送GET请求,并解析json数据。getJSON方法可参考这里。 url = "http://example/question=" + question + "$.getJSON(url,function(json){ answer = json.answer; a[详细]
-
Python基于pillow判断图片完整性的方法
所属栏目:[Python] 日期:2020-12-16 热度:167
本篇章节讲解Python基于pillow判断图片完整性的方法。供大家参考研究具体如下: 1、安装第三方库。 pip install pillow 2、函数示例。 #encoding=utf-8#author: walker#date: 2016-07-26#summary: 判断图片的有效性import iofrom PIL import Image[详细]
-
Python3的urllib.parse常用函数小结(urlencode,quote,quote_plus
所属栏目:[Python] 日期:2020-12-16 热度:118
本篇章节讲解Python3的urllib.parse常用函数。供大家参考研究具体如下: 1、获取url参数 from urllib import parse url = r'https://docs.python.org/3.5/search.htmlq=parsearea=default' parseResult = parse.urlparse(url) parseResultParseRes[详细]
-
Python常见格式化字符串方法小结【百分号与format方法】
所属栏目:[Python] 日期:2020-12-16 热度:66
本篇章节讲解Python常见格式化字符串方法。供大家参考研究具体如下: 【方式一】百分号(%)方式,类C的printf,需要分别不同类型。 1、匿名tuple。(推荐在参数少时用) '姓名:%s,年龄:%d' % ('walker',99)'姓名:walker,年龄:99' 2、命名dict[详细]
-
Python3实现并发检验代理池地址的方法
所属栏目:[Python] 日期:2020-12-16 热度:87
本篇章节讲解Python3实现并发检验代理池地址的方法。供大家参考研究具体如下: #encoding=utf-8#author: walker#date: 2016-04-14#summary: 用协程/线程池并发检验代理有效性import os,sys,timeimport requestsfrom concurrent import futurescur_[详细]
-
Python简单检测文本类型的2种方法【基于文件头及cchardet库】
所属栏目:[Python] 日期:2020-12-16 热度:186
本篇章节讲解Python简单检测文本类型的方法。供大家参考研究具体如下: 1、根据文件头。 #是否为带BOM头的UTF8文件def IsUtf8BomFile(pathfile): if b'xefxbbxbf' == open(pathfile,mode='rb').read(3)): return True return False 2、用cchard[详细]
-
Python简单获取自身外网IP的方法
所属栏目:[Python] 日期:2020-12-16 热度:111
本篇章节讲解Python简单获取自身外网IP的方法。供大家参考研究具体如下: #encoding=utf-8#author: walker#date: 2016-03-07#function: 获取自己的外网IPimport requestsfrom bs4 import BeautifulSoup#获取外网IPdef GetOuterIP(): url = r'http:[详细]
-
Python简单格式化时间的方法【strftime函数】
所属栏目:[Python] 日期:2020-12-16 热度:151
本篇章节讲解Python简单格式化时间的方法,供大家参考研究具体如下: walker经常用到当前时间和相对时间,用来统计程序执行的效率,简单记一下,便于copy。 import time startTime = time.time() '%.2fs' % (time.time() - startTime) #相对时间'2[详细]
-
Python打包文件夹的方法小结(zip,tar,tar.gz等)
所属栏目:[Python] 日期:2020-12-16 热度:117
本篇章节讲解Python打包文件夹的方法。供大家参考研究具体如下: 一、zip import os,zipfile#打包目录为zip文件(未压缩)def make_zip(source_dir,output_filename): zipf = zipfile.ZipFile(output_filename,'w') pre_len = len(os.path.dirname[详细]
-
Python实现压缩与解压gzip大文件的方法
所属栏目:[Python] 日期:2020-12-16 热度:194
本篇章节讲解Python实现压缩与解压gzip大文件的方法。供大家参考研究具体如下: #encoding=utf-8#author: walker#date: 2015-10-26#summary: 测试gzip压缩/解压文件import gzipBufSize = 1024*8def gZipFile(src,dst): fin = open(src,'rb') fout[详细]
-
Python简单遍历字典及删除元素的方法
所属栏目:[Python] 日期:2020-12-16 热度:72
本篇章节讲解Python简单遍历字典及删除元素的方法。供大家参考研究具体如下: 这种方式是一定有问题的: d = {'a':1,'b':2,'c':3}for key in d: d.pop(key) 会报这个错误: RuntimeError: dictionary changed size during iteration 这种方式Pytho[详细]
-
Python中__init__.py文件的作用详解
所属栏目:[Python] 日期:2020-12-16 热度:109
__init__.py 文件的作用是将文件夹变为一个Python模块,Python 中的每个模块的包中,都有__init__.py 文件。 通常__init__.py 文件为空,但是我们还可以为它增加其他的功能。我们在导入一个包时,实际上是导入了它的__init__.py文件。这样我们可以在__init__.[详细]
-
Python实现网络端口转发和重定向的方法
所属栏目:[Python] 日期:2020-12-16 热度:179
本篇章节讲解Python实现网络端口转发和重定向的方法。供大家参考研究具体如下: 【任务】 需要将某个网络端口转发到另一个主机(forwarding),但可能会是不同的端口(redirecting)。 【解决方案】 两个使用threading和socket模块的类就能完成我[详细]
-
Python自定义主从分布式架构实例分析
所属栏目:[Python] 日期:2020-12-16 热度:141
本篇章节讲解Python自定义主从分布式架构。供大家参考研究具体如下: 环境: Win7 x64,Python 2.7,APScheduler 2.1.2。 原理图如下: 代码部分: (1)、中心节点: #encoding=utf-8#author: walker#date: 2014-12-03#function: 中心节点(主要[详细]
-
Python操作Access数据库基本步骤分析
所属栏目:[Python] 日期:2020-12-16 热度:95
本文实例分析了Python操作Access数据库基本步骤。供大家参考研究具体如下: Python编程语言的出现,带给开发人员非常大的好处。我们可以利用这样一款功能强大的面向对象开源语言来轻松的实现许多特定功能需求。比如Python操作Access数据库的功能实现[详细]
-
python安装PIL模块时Unable to find vcvarsall.bat错误的解决方
所属栏目:[Python] 日期:2020-12-16 热度:94
可能很多人遇到过这个错误,当使用setup.py安装python2.7图像处理模块PIL时,python默认会寻找电脑上以安装的vs2008.如果你没有安装vs2008,会出现 Unable to find vcvarsall.bat 错误。 那么如何解决这个错误呢?以下就是这个错误的解决办法。 你可以通过设[详细]
-
Python自定义进程池实例分析【生产者、消费者模型问题】
所属栏目:[Python] 日期:2020-12-16 热度:114
本文实例分析了Python自定义进程池。供大家参考研究具体如下: 代码说明一切: #encoding=utf-8#author: walker#date: 2014-05-21#function: 自定义进程池遍历目录下文件from multiprocessing import Process,Queue,Lockimport time,os#消费者class[详细]
-
Python实现更改图片尺寸大小的方法(基于Pillow包)
所属栏目:[Python] 日期:2020-12-16 热度:55
本篇章节讲解Python实现更改图片尺寸大小的方法。供大家参考研究具体如下: 1、PIL包推荐Pillow 。 2、源码: #encoding=utf-8#author: walker#date: 2014-05-15#function: 更改图片尺寸大小import osimport os.pathfrom PIL import Image'''filei[详细]
-
Python遍历目录并批量更换文件名和目录名的方法
所属栏目:[Python] 日期:2020-12-16 热度:54
本篇章节讲解Python遍历目录并批量更换文件名和目录名的方法。供大家参考研究具体如下: #encoding=utf-8#author: walker#date: 2014-03-07#summary: 深度遍历指定目录,并将子目录和文件名改为小写#注意,此程序只针对windows,windows下文件(夹[详细]
-
Python按行读取文件的实现方法【小文件和大文件读取】
所属栏目:[Python] 日期:2020-12-16 热度:84
本篇章节讲解Python按行读取文件的实现方法。供大家参考研究具体如下: 小文件: #coding=utf-8#author: walker#date: 2013-12-30#function: 按行读取小文件all_lines = []try: file = open('txt.txt','r') all_lines = file.readlines()except IO[详细]
-
Python实现批量更换指定目录下文件扩展名的方法
所属栏目:[Python] 日期:2020-12-16 热度:106
本篇章节讲解Python实现批量更换指定目录下文件扩展名的方法。供大家参考研究具体如下: #encoding=utf-8#author: walker#date: 2013-12-06#function: 深度遍历指定目录,更换指定扩展名import osimport os.path#读入指定目录并转换为绝对路径root[详细]
-
Python文件与文件夹常见基本操作总结
所属栏目:[Python] 日期:2020-12-16 热度:177
本篇章节讲解Python文件与文件夹常见基本操作。供大家参考研究具体如下: 1、判断文件(夹)是否存在。 os.path.exists(pathname) 2、判断路径名是否为文件。 os.path.isfile(pathname) 3、判断路径名是否为目录。 os.path.isdir(pathname) 4、创建[详细]
-
利用Python画ROC曲线和AUC值计算
所属栏目:[Python] 日期:2020-12-16 热度:123
前言 ROC(Receiver Operating Characteristic)曲线和AUC常被用来评价一个二值分类器(binary classifier)的优劣。这篇文章将先简单的介绍ROC和AUC,而后用实例演示如何python作出ROC曲线图以及计算AUC。 AUC介绍 AUC(Area Under Curve)是机器学习二分类模[详细]
-
Python实现拷贝多个文件到同一目录的方法
所属栏目:[Python] 日期:2020-12-16 热度:198
本篇章节讲解Python实现拷贝多个文件到同一目录的方法。供大家参考研究具体如下: 有一个文件,里面存有多个文件名,一个文件名一行。如果想把这些文件拷贝到一个目录,可以用下面的代码。下面的代码应该是跨系统的,除了分隔文件全路径那一句。下[详细]
-
Python打包可执行文件的方法详解
所属栏目:[Python] 日期:2020-12-16 热度:73
本篇章节讲解Python打包可执行文件的方法。供大家参考研究具体如下: Python程序需要依赖本机安装的Python库,若想在没有安装Python的机器上运行,则需要打包分发,目前有两个比较好用的工具:PyInstaller和py2exe。其中py2exe应用在windows下,而[详细]