>>> from ctypes import *
>>> c_int()
c_long(0)
>>> c_char_p(b'hello')
c_char_p(b'hello')>>> c_ushort(-5)
c_ushort(65531)
>>> seitz = c_char_p(b'loves the python')
>>> print(seitz)
c_char_p(b'loves...
分类:
编程语言 时间:
2015-08-14 11:51:20
阅读次数:
223
#!/usr/bin/python
# -*- coding:utf8 -*-import pymysql#取得数据库连接对象
conn = pymysql.connect(host='127.0.0.1',port=3306,user='root',passwd='1234',db='python')
#取得游标对象
cur = conn.cursor()#插入数据
cur.execute("IN...
分类:
数据库 时间:
2015-08-13 14:28:35
阅读次数:
1045
所有的Tkinter组件都包含专用的几何管理方法,这些方法是用来组织和管理整个父配件区中子配件的布局的。Tkinter提供了截然不同的三种几何管理类:pack、grid和place。 pack() pack几何管理采用块的方式组...
分类:
编程语言 时间:
2015-08-12 10:21:54
阅读次数:
234
yield 语法
这一篇日志主要是参考Python 3: Using “yield from” in Generators。
上一篇博文介绍了yield的使用,现在在写一个例子:
class Node:
def __init__(self,value):
self.left = []
self.value = value...
分类:
编程语言 时间:
2015-08-11 23:33:25
阅读次数:
1363
经常遇到这样的情况:系统自带的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
本篇是对Apachehttpd2.2版.htaccess官方帮助文档的翻译,力求严谨准确ApacheHTTPServer教程:.htaccess文件.htaccess文件提供了的一种基于每目录进行配置修改的方法。.htaccess文件相关模块相关指令coreAccessFileNamemodauthnfileAllowOverridemodauthzgroupfileOptionsmodcgi..
分类:
数据库 时间:
2015-08-11 01:40:59
阅读次数:
133