- 浏览: 61483 次
- 性别:
- 来自: 深圳
最新评论
-
107x:
不错
PYTHON删除文件 -
yzh07137:
真的不错,我开始也是只想到递归,然后看到那个方法二,实在太赞了 ...
PYTHON删除文件 -
zhengyong7232:
truststoreType = "JKS&qu ...
apache FTPS文件上传 -
zhengyong7232:
tmf.init(truststore); ...
apache FTPS文件上传 -
zhengyong7232:
KeyStore keyStore = KeyStore.ge ...
apache FTPS文件上传
文章列表
python交流网站:http://2goo.info
pygame源码:http://eyehere.net/2011/python-pygame-novice-professional-index/
pygame课件:http://cs.iupui.edu/~aharris/pygame/
lxml下载路径:http://pypi.python.org/pypi/lxml/2.3.4#downloads
http://pypi.python.org/simple/lxml/
python官网:http://www.python.org/
...
The Django Book 2.0 中文版 http://djangobook.py3k.cn/2.0
http://www.xun6.com/file/2da446420/Practical+Django+Projects+2nd+Edition.pdf.html#
/python26/Lib/site-packages/MySQLdb/文件夹
1:将__init__.py中的:
*注释第34行: from sets import ImmutableSet
*在后面一行添加: ImmutableSet = frozenset
*注释第41行e: from sets import BaseSet
*在后面一行添加: BaseSet = set
------------------------------------------------
from sets import ImmutableSet
class DBAPISet(Immut ...
1.安装mysql-db,本文中的附件支持python2.6版本
2.安装之后如果执行:import MySQLdb没有问题,就表示mysql-db安装成功
3.conn = MySQLdb.connect(host="127.0.0.1",user="root",passwd="123456",db="test
cursor = conn.cursor ()
cursor.execute ("SELECT VERSION()")
row = cursor.fetchone ()
print & ...
http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/indigo/SR2/eclipse-jee-indigo-SR2-win32.zip
授权给任何IP,对任何数据库:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION
从http://pydev.sourceforge.net/download.html上下载到pydev,解压.
将解压后features目录下的一个文件夹拷到c:\eclipse目录下的features目录下,将plugins目录下的三个文件夹手到c:\eclipse目录下的plugins目录下,运行c:\eclipse的eclipse.exe.
进 入eclipse后,选择'help'(帮助)>>'software updates'(软件更新)>>'manage configuration...'(管理配置),打开后点"file"下面的第三 ...
函数 描述
dir([obj]) 显示对象的属性,如果没有提供参数, 则显示全局变量的名字
help([obj]) 以一种整齐美观的形式 显示对象的文档字符串, 如果没有提供任何参数, 则会进入交互式帮助。
int(obj) 将一个对象转换为整数
len(obj) 返回对象的长度
open(fn, mode) 以 mode('r' = 读, 'w'= 写)方式打开一个文件名为 fn 的文件
range([[start,]stop[,step]) 返回 ...
因为我们要使用的数值范围可能会经常变化,Python 提供了一个range()内建函数来生成这种列表。它正好
能满足我们的需要, 接受一个数值范围, 生成一个列表:
for eachNum in range(3):
print eachNum
对字符串来说, 很容易迭代每一个字符,range()函数经常和len()函数一起用于字符串索引。 在这里我们要显示每一个元素 及其索引值:
foo = 'abc'
for i in range(len(foo)):
print foo[i], '(%d) ...
加(+)、减(-)、乘(*)、除(/)和取余(%)都是标准运算符.
。Python 有两种除法运算符,单斜杠用作传统除法,
双斜杠用作浮点除法(对结果进行四舍五入)。传统除法是指如果两个操作数都是整数的话,
它将执行是地板除(取比商小的最大整数,而浮点除法是真正的除法,不管操作数是什么类型,
浮点除法总是执行真正的除法
还有一个乘方运算符, 双星号(**):比如3**2表示3的2次方。
运算符的优先级:
+ 和 - 优先级最低, *, /, //, %优先级较高,单目运算符 + 和 - 优先级更高, 乘方的优先级最高。
...
读文件:
fname = raw_input("Please input the file path:")
print fname
try:
fobj = open(fname,"r")
except IOError,e:
print "The file '%s' is read error! \n"%fname,e
else:
for eachLine in fobj:
print eachLine,
fobj.close()
写文件:
import os
ls = os.linesep
fname = raw_input("Please input a file path:")
while True:
if os.path.exists(fname) and os.path.isfile(fname):
fname = raw_input("ERROR: '%s' is exist,Please input another file path:"%fname)
else:
break
all=[]
...
3.内存分配:
作为一个负责任的程序员,我们知道在为变量分配内存时,是在借用系统资源,在用完之后,应该
释放借用的系统资源。Python 解释器承担了内存管理的复杂任务, 这大大简化了应用程序的编写。
你只需要关心你要解决的问题,至于底层的事情放心交给Python 解释器去做就行了。
4:引用计数:
要保持追踪内存中的对象, Python 使用了引用计数这一简单技术。也就是说Python 内部记录着
所有使用中的对象各有多少引用。一个内部跟踪变量,称为一个引用计数器。至于每个对象各有多少
个引用, 简称引用计数。当对象被创建时, ...
1.变量定义:
变量在第一次被赋值时自动声明。和其他大多数语言一样,变量只有被创建和赋值后才能被使用。
2.动态类型:
Python 中不但变量名无需事先声明,而且也无需类型声明。Python 语言中,对象的类型和内存
占用都是运行时确定的。尽管代码被编译成字节码,Python 仍然是一种解释型语言。在创建--
也就是赋值时,解释器会根据语法和右侧的操作数来决定新对象的类型。在对象创建后,一个该对
象的应用会被赋值给左侧的变量。
1.区分python模块是被执行还是被导入的方法:
如果模块是被导入, __name__ 的值为模块名字
如果模块是被直接执行, __name__ 的值为 '__main__'
可以尝试在某个模块中输入:print __name__
然后import keyword
print keyword.__name__
第一次输入打印为:__mian__
第二次输入打印为:keyword
2.Python 用下划线作为变量前缀和后缀指定特殊变量。对于程序来说,其中的有些变量是非常有用的,
而其他的则是未知或无用的 ...