-
Python打包可执行文件的方法详解
所属栏目:[Asp教程] 日期:2016-12-04 热度:95
本文实例讲述了Python打包可执行文件的方法。分享给大家供大家参考,具体如下: Python程序需要依赖本机安装的Python库,若想在没有安装Python的机器上运行,则需要打包分发,目前有两个比较好用的工具:PyInstaller和py2exe。其中py2exe应用在windows下,[详细]
-
Python简单实现安全开关文件的两种方式
所属栏目:[Asp教程] 日期:2016-12-04 热度:79
本文实例讲述了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 热度:170
前言 ROC(Receiver Operating Characteristic)曲线和AUC常被用来评价一个二值分类器(binary classifier)的优劣。这篇文章将先简单的介绍ROC和AUC,而后用实例演示如何python作出ROC曲线图以及计算AUC。 AUC介绍 AUC(Area Under Curve)是机器学习二分类[详细]
-
Python实现拷贝多个文件到同一目录的方法
所属栏目:[Asp教程] 日期:2016-12-04 热度:140
本文实例讲述了Python实现拷贝多个文件到同一目录的方法。分享给大家供大家参考,具体如下: 有一个文件,里面存有多个文件名,一个文件名一行。如果想把这些文件拷贝到一个目录,可以用下面的代码。下面的代码应该是跨系统的,除了分隔文件全路径那一句。[详细]
-
Python实现批量更换指定目录下文件扩展名的方法
所属栏目:[Asp教程] 日期:2016-12-04 热度:189
本文实例讲述了Python实现批量更换指定目录下文件扩展名的方法。分享给大家供大家参考,具体如下: #encoding=utf-8#author: walker#date: 2013-12-06#function: 深度遍历指定目录,更换指定扩展名import osimport os.path#读入指定目录并转换为绝对路径ro[详细]
-
Python文件与文件夹常见基本操作总结
所属栏目:[Asp教程] 日期:2016-12-04 热度:188
本文实例讲述了Python文件与文件夹常见基本操作。分享给大家供大家参考,具体如下: 1、判断文件(夹)是否存在。 os.path.exists(pathname) 2、判断路径名是否为文件。 os.path.isfile(pathname) 3、判断路径名是否为目录。 os.path.isdir(pathname) 4、创[详细]
-
Python遍历目录并批量更换文件名和目录名的方法
所属栏目:[Asp教程] 日期:2016-12-04 热度:60
本文实例讲述了Python遍历目录并批量更换文件名和目录名的方法。分享给大家供大家参考,具体如下: #encoding=utf-8#author: walker#date: 2014-03-07#summary: 深度遍历指定目录,并将子目录和文件名改为小写#注意,此程序只针对windows,windows下文件([详细]
-
Python自定义进程池实例分析【生产者、消费者模型问题】
所属栏目:[Asp教程] 日期:2016-12-04 热度:90
本文实例分析了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 热度:105
本文实例讲述了Python实现更改图片尺寸大小的方法。分享给大家供大家参考,具体如下: 1、PIL包推荐Pillow 。 2、源码: #encoding=utf-8#author: walker#date: 2014-05-15#function: 更改图片尺寸大小import osimport os.pathfrom PIL import Image'''fil[详细]
-
python安装PIL模块时Unable to find vcvarsall.bat错误的解决方
所属栏目:[Asp教程] 日期:2016-12-04 热度:113
可能很多人遇到过这个错误,当使用setup.py安装python2.7图像处理模块PIL时,python默认会寻找电脑上以安装的vs2008.如果你没有安装vs2008,会出现 Unable to find vcvarsall.bat 错误。 那么如何解决这个错误呢?以下就是这个错误的解决办法。 你可以通过[详细]
-
Python自定义主从分布式架构实例分析
所属栏目:[Asp教程] 日期:2016-12-04 热度:198
本文实例讲述了Python自定义主从分布式架构。分享给大家供大家参考,具体如下: 环境:Win7 x64,Python 2.7,APScheduler 2.1.2。 原理图如下: 代码部分: (1)、中心节点: #encoding=utf-8#author: walker#date: 2014-12-03#function: 中心节点(主要[详细]
-
Python操作Access数据库基本步骤分析
所属栏目:[Asp教程] 日期:2016-12-04 热度:115
本文实例分析了Python操作Access数据库基本步骤。分享给大家供大家参考,具体如下: Python编程语言的出现,带给开发人员非常大的好处。我们可以利用这样一款功能强大的面向对象开源语言来轻松的实现许多特定功能需求。比如Python操作Access数据库的功能实[详细]
-
Python实现网络端口转发和重定向的方法
所属栏目:[Asp教程] 日期:2016-12-04 热度:171
本文实例讲述了Python实现网络端口转发和重定向的方法。分享给大家供大家参考,具体如下: 【任务】 需要将某个网络端口转发到另一个主机(forwarding),但可能会是不同的端口(redirecting)。 【解决方案】 两个使用threading和socket模块的类就能完成[详细]
-
Python中__init__.py文件的作用详解
所属栏目:[Asp教程] 日期:2016-12-04 热度:188
__init__.py 文件的作用是将文件夹变为一个Python模块,Python 中的每个模块的包中,都有__init__.py 文件。 通常__init__.py 文件为空,但是我们还可以为它增加其他的功能。我们在导入一个包时,实际上是导入了它的__init__.py文件。这样我们可以在__init_[详细]
-
Python实现压缩与解压gzip大文件的方法
所属栏目:[Asp教程] 日期:2016-12-04 热度:180
本文实例讲述了Python实现压缩与解压gzip大文件的方法。分享给大家供大家参考,具体如下: #encoding=utf-8#author: walker#date: 2015-10-26#summary: 测试gzip压缩/解压文件import gzipBufSize = 1024*8def gZipFile(src, dst): fin = open(src, 'rb') f[详细]
-
Python简单遍历字典及删除元素的方法
所属栏目:[Asp教程] 日期:2016-12-04 热度:118
本文实例讲述了Python简单遍历字典及删除元素的方法。分享给大家供大家参考,具体如下: 这种方式是一定有问题的: d = {'a':1, 'b':2, 'c':3}for key in d: d.pop(key) 会报这个错误:RuntimeError: dictionary changed size during iteration 这种方式Py[详细]
-
Python简单格式化时间的方法【strftime函数】
所属栏目:[Asp教程] 日期:2016-12-04 热度:92
本文实例讲述了Python简单格式化时间的方法,分享给大家供大家参考,具体如下: walker经常用到当前时间和相对时间,用来统计程序执行的效率,简单记一下,便于copy。 gt;gt;gt; import timegt;gt;gt; startTime = time.time()gt;gt;gt; '%.2fs' % (time.t[详细]
-
Python打包文件夹的方法小结(zip,tar,tar.gz等)
所属栏目:[Asp教程] 日期:2016-12-04 热度:124
本文实例讲述了Python打包文件夹的方法。分享给大家供大家参考,具体如下: 一、zip import os, zipfile#打包目录为zip文件(未压缩)def make_zip(source_dir, output_filename): zipf = zipfile.ZipFile(output_filename, 'w') pre_len = len(os.path.di[详细]
-
Python简单检测文本类型的2种方法【基于文件头及cchardet库】
所属栏目:[Asp教程] 日期:2016-12-04 热度:144
本文实例讲述了Python简单检测文本类型的方法。分享给大家供大家参考,具体如下: 1、根据文件头。 #是否为带BOM头的UTF8文件def IsUtf8BomFile(pathfile): if b'xefxbbxbf' == open(pathfile, mode='rb').read(3)): return True return False 2、用cch[详细]
-
Python简单获取自身外网IP的方法
所属栏目:[Asp教程] 日期:2016-12-04 热度:187
本文实例讲述了Python简单获取自身外网IP的方法。分享给大家供大家参考,具体如下: #encoding=utf-8#author: walker#date: 2016-03-07#function: 获取自己的外网IPimport requestsfrom bs4 import BeautifulSoup#获取外网IPdef GetOuterIP(): url = r'htt[详细]
-
Python常见格式化字符串方法小结【百分号与format方法】
所属栏目:[Asp教程] 日期:2016-12-04 热度:184
本文实例讲述了Python常见格式化字符串方法。分享给大家供大家参考,具体如下: 【方式一】百分号(%)方式,类C的printf,需要分别不同类型。 1、匿名tuple。(推荐在参数少时用) gt;gt;gt; '姓名:%s, 年龄:%d' % ('walker', 99)'姓名:walker, 年龄:[详细]
-
Python3实现并发检验代理池地址的方法
所属栏目:[Asp教程] 日期:2016-12-04 热度:131
本文实例讲述了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 热度:62
本文实例讲述了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 热度:84
本文实例讲述了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 热度:102
本文实例讲述了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个相同值。(两种方式)[详细]