-
python安装PIL模块时Unable to find vcvarsall.bat错误的解决方
所属栏目:[Asp教程] 日期:2016-12-04 热度:102
可能很多人遇到过这个错误,当使用setup.py安装python2.7图像处理模块PIL时,python默认会寻找电脑上以安装的vs2008.如果你没有安装vs2008,会出现 Unable to find vcvarsall.bat 错误。 那么如何解决这个错误呢?以下就是这个错误的解决办法。 你可以通过[详细]
-
Python自定义主从分布式架构实例分析
所属栏目:[Asp教程] 日期:2016-12-04 热度:71
本文实例讲述了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 热度:163
本文实例分析了Python操作Access数据库基本步骤。分享给大家供大家参考,具体如下: Python编程语言的出现,带给开发人员非常大的好处。我们可以利用这样一款功能强大的面向对象开源语言来轻松的实现许多特定功能需求。比如Python操作Access数据库的功能实[详细]
-
Python实现网络端口转发和重定向的方法
所属栏目:[Asp教程] 日期:2016-12-04 热度:190
本文实例讲述了Python实现网络端口转发和重定向的方法。分享给大家供大家参考,具体如下: 【任务】 需要将某个网络端口转发到另一个主机(forwarding),但可能会是不同的端口(redirecting)。 【解决方案】 两个使用threading和socket模块的类就能完成[详细]
-
Python中__init__.py文件的作用详解
所属栏目:[Asp教程] 日期:2016-12-04 热度:159
__init__.py 文件的作用是将文件夹变为一个Python模块,Python 中的每个模块的包中,都有__init__.py 文件。 通常__init__.py 文件为空,但是我们还可以为它增加其他的功能。我们在导入一个包时,实际上是导入了它的__init__.py文件。这样我们可以在__init_[详细]
-
Python实现压缩与解压gzip大文件的方法
所属栏目:[Asp教程] 日期:2016-12-04 热度:157
本文实例讲述了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 热度:60
本文实例讲述了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 热度:99
本文实例讲述了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 热度:171
本文实例讲述了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 热度:91
本文实例讲述了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 热度:136
本文实例讲述了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 热度:132
本文实例讲述了Python常见格式化字符串方法。分享给大家供大家参考,具体如下: 【方式一】百分号(%)方式,类C的printf,需要分别不同类型。 1、匿名tuple。(推荐在参数少时用) gt;gt;gt; '姓名:%s, 年龄:%d' % ('walker', 99)'姓名:walker, 年龄:[详细]
-
Python3实现并发检验代理池地址的方法
所属栏目:[Asp教程] 日期:2016-12-04 热度:165
本文实例讲述了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 热度:195
本文实例讲述了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 热度:79
本文实例讲述了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 热度:97
本文实例讲述了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 热度:159
本文实例讲述了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 热度:89
前言 很多时候在windows下压缩文件没问题,但是到了Linux下,出现乱码,很常见。以前在Ubuntu下,用 `unzip -O GBK filename.zip` 就可以搞定。 换了Fedora后,暂时没发现乱码的压缩文件。晚上下载一本书的光盘,又碰到了乱码。尝试之前的方法没成功。看了[详细]
-
Python提取网页中超链接的方法
所属栏目:[Asp教程] 日期:2016-12-04 热度:100
下面是最简单的实现方法,先将目标网页抓回来,然后通过正则匹配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 热度:121
Supervisor 是基于 Python 的进程管理工具,只能运行在 Unix-Like 的系统上,也就是无法运行在 Windows 上。Supervisor 官方版目前只能运行在 Python 2.4 以上版本,但是还无法运行在 Python 3 上,不过已经有一个 Python 3 的移植版 supervisor-py3k。 什[详细]
-
Python自动化运维和部署项目工具Fabric使用实例
所属栏目:[Asp教程] 日期:2016-12-04 热度:174
Fabric 是使用 Python 开发的一个自动化运维和部署项目的一个好工具,可以通过 SSH 的方式与远程服务器进行自动化交互,例如将本地文件传到服务器,在服务器上执行shell 命令。 下面给出一个自动化部署 Django 项目的例子 # -*- coding: utf-8 -*-# 文件名[详细]
-
在python的类中动态添加属性与生成对象
所属栏目:[Asp教程] 日期:2016-12-04 热度:199
本文将通过一下几个方面来一一进行解决 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 热度:184
前言 昨天把自己的VASP文件处理库进行了打包并上传到PyPI,现在可以直接通过pip和easy_install来安装VASPy啦(同时欢迎使用VASP做计算化学的童鞋们加星和参与进来), VASPy的GotHub地址:https://github.com/PytLab/VASPy VASPy的PyPI地址:https://pypi.[详细]
-
Python中字符串的处理技巧分享
所属栏目:[Asp教程] 日期:2016-12-04 热度:186
一、如何拆分含有多种分隔符的字符串? 实际案例 我们要把某个字符串依据分隔符号拆分不同的字符段,该字符串包含多种不同的分隔符,例如: 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 热度:183
简介 这两天更新完Xcode8之后发现Xcode对图标的要求又有了变化,之前用的一个小应用“IconKit”还没赶上节奏,已经不能满足Xcode8的要求了。 于是就想起来用Python自己做个脚本来生成图标。 其实这个脚本很早就写了,现在为了适应iOS10,就修改完善下,并[详细]