
Python编程
文章平均质量分 77
ChrisXiaoxh
这个作者很懒,什么都没留下…
展开
-
模拟随机访问文件:shelve模块
处理随机访问文件的程序很少将单个字段写入文件,往往采取每次写一个记录(或对象)的方式。可用其他语言定义一个类,用它表示要写入文件的记录,从而创建随机访问文件。在这种程序语言中,程序要根据类的长度在文件中读写类的实例(类的长度是指类的一个实例所占用的字节数)。Python提供了shelve模块模拟这种行为,利用它,程序员就不必另外写入一个新类。shelve模块在文件这读写记录。为此,要创建shelv原创 2013-01-21 22:36:39 · 484 阅读 · 0 评论 -
python遍历文件夹和文件
在Python中,文件操作主要来自os模块,主要方法如下:os.listdir(dirname):列出dirname下的目录和文件os.getcwd():获得当前工作目录os.curdir:返回当前目录('.')os.chdir(dirname):改变工作目录到dirnameos.path.isdir(name):判断name是不是一个目录,name不是目录就返回false转载 2013-08-31 18:28:44 · 1790 阅读 · 0 评论 -
举例说明Python的CSV模块
by Gary Jia —上次修改时间: 2007-11-30 17:28 文章标签pythonzope举几个例子来介绍一下,Python 的 CSV模块的使用方法,包括,reader, writer, DictReader, DictWriter.register_dialect一直非常喜欢python的csv模块,简单易用,经常在项目中使转载 2013-10-17 17:28:38 · 872 阅读 · 0 评论 -
python使用CSV实现电话本
开始学习Python,看了一道程序 http://www.oschina.net/code/snippet_230735_8468, 在此基础上修改了一下,#!/bin/python# coding:utf-8import timeimport csvclass TelBook: def __init__(self, filename): self.原创 2013-10-19 19:31:09 · 901 阅读 · 0 评论 -
python中string的操作函数
在python有各种各样的string操作函数。在历史上string类在python中经历了一段轮回的历史。在最开始的时候,python有一个专门的string的module,要使用string的方法要先import,但后来由于众多的python使用者的建议,从python2.0开始, string方法改为用S.method()的形式调用,只要S是一个字符串对象就可以这样使用,而不用import。转载 2013-10-20 19:31:18 · 1745 阅读 · 0 评论 -
Python中map()内建函数浅析
MapReduce的设计灵感来自于函数式编程,这里不打算提MapReduce,就拿python中的map()函数来学习一下。文档中的介绍在这里:map(function, iterable, ...)Apply function to every item of iterable and return a list of the results. If addition转载 2013-10-20 20:02:51 · 1149 阅读 · 0 评论 -
python中list操作详解
1.定义list>>> li = ["a","b", "mpilgrim","z", "example"]>>> li['a', 'b', 'mpilgrim','z', 'example']>>> li[0]'a'>>> li[4]'example'2.负的list 索引>>> li['a', 'b', 'mpilgrim','转载 2013-10-20 20:40:16 · 685 阅读 · 0 评论 -
Python中的random模块
Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。random.randomrandom.random()用于生成一个0到1的随机符点数: 0 random.uniform random.uniform的函数原型为:random.uniform(a, b),用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。如果a转载 2013-10-20 22:15:26 · 616 阅读 · 0 评论