2012年10月4日

摘要: 一、glob模块官方文档:http://docs.python.org/library/glob.html#module-globglob有点像*nix下面的grep,但又没有那么强大。1、说明:glob是python自己带的一个文件操作相关模块,用它可以查找符合自己目的的文件,就类似于Windows下的文件搜索,支持通配符操作,*,?,[]这三个通配符,*代表0个或多个字符,?代表一个字符,[]匹配指定范围内的字符,如[0-9]匹配数字。只有两个方法glob和iglob2、globglob.glob(pathname)该方法返回所有匹配的文件路径列表,该方法需要一个参数用来指定匹配的路径字符 阅读全文
posted @ 2012-10-04 13:58 @Jin 阅读(2156) 评论(0) 推荐(0) 编辑
摘要: 官方文档:http://docs.python.org/library/zipfile.html#module-zipfile如果考虑到跨平台,要考虑用zip压缩文件一、压缩使用zipfile模块将文件储存在 ZIP 文件里向压缩档加入文件很简单, 将文件名, 文件在 ZIP 档中的名称传递给 write 方法即可.write 方法的第三个可选参数用于控制是否使用压缩.默认为 zipfile.ZIP_STORED , 意味着只是将数据储存在档案里而不进行任何压缩.如果安装了 zlib 模块, 那么就可以使用 zipfile.ZIP_DEFLATED 进行压缩.import zipfileimp 阅读全文
posted @ 2012-10-04 13:30 @Jin 阅读(1710) 评论(0) 推荐(0) 编辑
摘要: 官方文档:http://docs.python.org/library/tarfile.html#module-tarfile一、打包制作文件>>> statement="This is a big line that ........">>> with open('/root/largeFile.txt','w') as myfile:... for x in xrange(20000):... x+=1 ... myfile.write("%s\n" % statement )1、打 阅读全文
posted @ 2012-10-04 11:38 @Jin 阅读(1707) 评论(0) 推荐(0) 编辑
摘要: 原文连接:http://blog.csdn.net/kiki113/article/details/4033017官方文档:http://docs.python.org/library/time.html#module-timepython 的内嵌time模板翻译及说明 另外还有一个datetime... 阅读全文
posted @ 2012-10-04 00:04 @Jin 阅读(275) 评论(0) 推荐(0) 编辑

2012年10月3日

摘要: 从python2.4版本开始,可以用subprocess这个模块来产生子进程,并连接到子进程的标准输入/输出/错误中去,还可以得到子进程的返回值。subprocess意在替代其他几个老的模块或者函数,比如:os.system os.spawn* os.popen* popen2.* commands 阅读全文
posted @ 2012-10-03 22:52 @Jin 阅读(909) 评论(0) 推荐(0) 编辑
摘要: 随机数模块、官方文档http://docs.python.org/library/random.htmlrandom是用于生成随机数的,我们可以利用它随机生成数字或者选择字符串。一、整数1、random.randint(a,b)用于生成一个指定范围内的整数,a为下限,b为上限,生成的随机整数a<=n<=b;若a=b,则n=a;若a>b,报错>>> random.randint(1,10)6>>> random.randint(10,10) 10>>> random.randint(15,10)Traceback (most 阅读全文
posted @ 2012-10-03 15:14 @Jin 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 官方文档:http://docs.python.org/library/sys.html#module-syssys.argv 命令行参数List,第一个元素是程序本身路径 sys.modules.keys() 返回所有已经导入的模块列表 sys.exc_info() 获取当前正在处理的异常类,exc_type、exc_value、exc_traceback当前处理的异常详细信息 sys.exit(n) 退出程序,正常退出时exit(0) sys.hexversion 获取Python解释程序的版本值,16进制格式如:0x020403F0 sy... 阅读全文
posted @ 2012-10-03 12:02 @Jin 阅读(955) 评论(0) 推荐(0) 编辑

2012年10月2日

摘要: os 系统服务应用程序接口(API),系统管理员最应关注的模块之一。重点os. path和一些系统相关函数。os.walk和os.path.walk区别官方文档:http://docs.python.org/library/os.htmlhttp://docs.python.org/library/os.path.html一、os模块os.linesep 换行符,unix为'\n' dos/win32 为'\r\n'不管你使用的是什么平台, 只要你导入了os模块, 这些变量自动会被设置为正确的值, 减少了你的麻烦.os 模块属性 描述linesep 用于在文件中 阅读全文
posted @ 2012-10-02 23:05 @Jin 阅读(605) 评论(0) 推荐(0) 编辑
摘要: python学习笔记1-核心类型-数字http://www.cnblogs.com/diege/archive/2012/10/01/2709794.htmlpython学习笔记2-核心类型-字符串http://www.cnblogs.com/diege/archive/2012/10/02/271... 阅读全文
posted @ 2012-10-02 19:09 @Jin 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 一、文件1、打开fp = open('/etc/motd') # 以读方式打开fp = open('test', 'w') # 以写方式打开fp = open('data', 'r+') # 以读写方式打开fp = open(r'c:\io.sys', 'rb') # 以二进制读模式打开2、读取f.read([n]) 读取至多 n 字节f.readline([n]) 读取一行中的前 n 字符。如果 n 被省略,就读取整行f.readlines() 读取所有的行并返回一个包含所有行的列 阅读全文
posted @ 2012-10-02 19:05 @Jin 阅读(1175) 评论(0) 推荐(0) 编辑

导航