经常遇到这样的情况:系统自带的Python是2.6,自己需要Python2.7中的某些特性;系统自带的Python是2.x,自己需要Python3.x;此时需要在系统中安装多个Python,但又不能影响系统自带的Python,即需要实现Python的多版本共存。pyenv就是这样一个Python版本...
分类:
编程语言 时间:
2015-08-11 23:11:42
阅读次数:
211
【基本原理】利用PyPDF2的PdfFileReader模块打开pdf文件,如果不抛异常,就认为此pdf文件有效。【情形一】pdf文件在磁盘上。importtraceback
fromPyPDF2importPdfFileReader
#参数为pdf文件全路径名
defisValidPDF_pathfile(pathfile):
bValid=True
try:
#PdfFileReader(open(..
分类:
编程语言 时间:
2015-08-11 19:08:40
阅读次数:
337
python邮件列表里有人发表言论说「python3在10内都无法普及」。在我看来这样的观点有些过于悲观,python3和python2虽然不兼容,但他们之间差别并没很多人想像的那么大。你只需要对自己的代码稍微做些修改就可以很好的同时支持python2和python3的。下面我将简要的介绍一下如何让...
分类:
编程语言 时间:
2015-08-11 13:51:58
阅读次数:
148
1.性能Py3.0运行 pystone benchmark的速度比Py2.5慢30%。Guido认为Py3.0有极大的优化空间,在字符串和整形操作上可以取得很好的优化结果。Py3.1性能比Py2.5慢15%,还有很大的提升空间。2.编码Py3.X源码文件默认使用utf-8编码,这就使得以下代码是合法...
分类:
编程语言 时间:
2015-08-11 13:51:54
阅读次数:
148
第1步:下载Python3.4下载地址如下:下载Mac OS X 64-bit/32-bit installerhttps://www.python.org/downloads/release/python-340/第2步: 安装安装下载的dmg文件第3步: 配置[plain]view plainc...
分类:
编程语言 时间:
2015-08-10 23:52:37
阅读次数:
249
3.4.6items和iteritems说明:items以列表方式返回字典中的键值对,iteritems以迭代器对象 返回键值对儿(Python3中不再支持);例子: 1: >>> x 2: {'name': 'Bill'} 3: >>> x.items() 4: dict_items([(...
分类:
编程语言 时间:
2015-08-10 23:45:56
阅读次数:
198
在这篇之前,我又专门翻译过官方python3.3的可哈希对象文档,大家可以先参考一下:实习小记-python中可哈希对象是个啥?what is hashable object in python?预备知识: 在定义一个类时,如果我们需要改写该类的__eq__函数,特别要注意的是它将会变为不可哈希对....
分类:
编程语言 时间:
2015-08-10 21:46:51
阅读次数:
104
Tomorrow源代码 项目地址作者madisonmay from functools import wrapsfrom concurrent.futures import ThreadPoolExecutorclass Tomorrow(): def __init__(self, future, ...
分类:
编程语言 时间:
2015-08-10 01:40:31
阅读次数:
634
要点:1.字符串操作2.数组和对象操作3.测试操作4.URL 操作5.浏览器检测6.其他操作工具函数是指直接依附于 jQuery 对象,针对 jQuery 对象本身定义的方法,即全局性的函数。它的作用主要是提供比如字符串、数组、对象等操作方面的遍历。一.字符串操作在 jQuery 中,字符串的工具函...
分类:
Web程序 时间:
2015-08-09 22:07:59
阅读次数:
176
需求开发中经常会用到很字符串操作的函数,现整理常用函数如下:
函数名: strcpy
功 能: 拷贝一个字符串到另一个
用 法: char *strcpy(char *destin, char *source);
示例如下:
#include
#include
int main()
{
char desstr[10];
char *srcstr = "a...
分类:
编程语言 时间:
2015-08-09 20:49:36
阅读次数:
167