python删除文件

import os 删除文件: os.remove() 删除空目录: os.rmdir() 递归删除空目录: os.removedirs() 递归删除目录和文件(类似DOS命令DeleteTree): 方法1:自力更生,艰苦创业 # Delete everything reachable from the directory named in 'top', # assuming there are no symbolic links. # CAUTION: This is dangerous! For example, if top == '/', it # could delete all ...

作者: LemonLi 发布时间: 05-12

[Project Euler]Problem 7

Problem7: By listing the first six prime numbers: 2, 3, 5, 7, 11, and 13, we can see that the 6th prime is 13. What is the 10001st prime number? 问题7: 通过列出前六个素数: 2,3,5,7,11,13,我们可以知道第6个素数为13。 求第10001个素数? 方法一: 一个一个数判断是否为素数,知道第n个素数: 方法一 def f(n): result=[2] i=3 while len(result)<n: for j in re...

作者: class 发布时间: 05-11

python的效率陷阱

最近写程序发现一些效率陷阱,会大大增加运行时间和空间损耗,总结一下: 1. 避免在大循环中使用 map(string.strip ,somelist), string.strip 类方法虽然方便,但是及其耗时. 取消后我的一个循环时间从33秒减到4秒.

作者: babykick 发布时间: 05-11

Python字符串的中文编码

Python代码中字符串的默认编码与代码文件本身的编码一致 decode的作用是将其他编码的字符串转换成unicode编码 encode的作用是将unicode编码转换成其他编码的字符串 >>> s="中文" >>> s '\xd6\xd0\xce\xc4' >>> s.decode("gbk") u'\u4e2d\u6587' >>> print s.decode("gbk") 中文 >>> print s 中文 >>> s.decode("gbk").encode("gbk") '\xd6\xd0\xce\xc4' >>> print s.decode(...

作者: WordAnyTime 发布时间: 05-10

用Python读取轻轻松松背单词的GDS词库文件

《轻轻松松背单词》是一个广泛使用的背单词软件,有丰富的词库资源。读取轻轻松松背单词GDS词库文件,可以在此基础上开发背单词类软件。 #--------------------------------------------- def set_word_file_path(self,word_file_path): #读取轻轻松松背单词GDS词库文件 ''' gds文件格式 第1个单词的英文开始位置 290 +0 长度30 第1个单词的中文开始位置 350 +60 长度42 第2...

作者: WordAnyTime 发布时间: 05-09

python程序使用pyinstaller打包成单一.exe文件后,如何的到.exe文件所在目录?

python程序使用pyinstaller打包成单一.exe文件后,想在.exe所在目录下生成一保存配置用的.ini文件, 问题是:运行时,如何的到.exe文件所在目录? 解决方法: #打包成EXE后,使用EXE所在目录 import os cfg_path = os.path.join(os.path.dirname(sys.executable), \ "WordAnyTime.ini") #"WordAnyTime.ini"为配置文件名

作者: WordAnyTime 发布时间: 05-09

Python Class

''' Created on 2011-4-30 @author: xuqiang ''' class Student: # attribute i = 12345; # member function def func(self): print('in class member function : func'); # init def __init__(self): print("in __init__ function"); # class instance stu = Student(); stu.func(); class Complex : # init def __init__(self, real, img): self.real = real; self.img = ...

作者: qiang.xu 发布时间: 05-04

Python2.6 PIL 1.1.7 模块 windows 下import _imagingft的错误。。。

今天做captcha生成验证图时遇到的一个问题: ImportError: The _imagingft C module is not installed 恶搞半天终无结果,最后尝试安装PIL 1.1.6版,运行正常,十分不解。 还有将1.1.6下的 _imaging.pyd & _imagingft.pyd 两个文件拷贝到1.1.7中也可以使 1.1.7版正常运行(不知是否有不良反应)

作者: Glumu 发布时间: 05-04

python class 的属性

Class 有一些特殊的属性,便于我们获得一些额外的信息。 >>> class Class1(object): """Class1 Doc.""" def __init__(self): self.i = 1234 >>> Class1.__doc__ # 类型帮助信息 'Class1 Doc.' >>> Class1.__name__ # 类型名称 'Class1' >>> Class1.__module__ # 类型所在模块 '__main__' >>> Class1.__bases__ # 类型所继承的基类 (<type 'object'>,) >>> Class1.__dict__ #...

作者: 漩涡鸣人 发布时间: 05-03

python Property属性用法

假设定义了一个类:C,该类必须继承自object类,有一私有变量_x class C: def __init__(self): self.__x=None 1.现在介绍第一种使用属性的方法: 在该类中定义三个函数,分别用作赋值、取值和删除变量(此处表达也许不很清晰,请看示例) def getx(self): return self.__x def setx(self,value): self.__x=value def delx(self): del self.__x x=property(getx,setx,delx,'')...

作者: 漩涡鸣人 发布时间: 05-03