摘要: #!/usr/bin/python# Filename: using_file.pypoem = '''\Programming is funWhen the work is doneif you wanna make your work also fun:use Python!'''f = file('poem.txt', 'w') # open for 'w'ritingf.write(poem) # write text to filef.close() # close the filef = 阅读全文
posted @ 2012-07-14 16:41 keepfocus 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 一、获取当前目录下的特定文件列表>>>import glob,os>>>curdir = os.getcwd() #获取当前目录>>>os.chdir(workdir) #设置当前目录>>>dir = glob.glob('*.dat') #获取当前目录的dat文件列表>>>os.chdir(curdir) #还原当前工作目录>>>print dir['mudlog.dat','ddd.dat']二、os模块的文件和目录操作函数1.获得当前 阅读全文
posted @ 2012-07-14 16:39 keepfocus 阅读(875) 评论(0) 推荐(0) 编辑
摘要: 对一个字符串对象,首先想到的操作可能就是计算它有多少个字符组成,很容易想到用S.len(),但这是错的,应该是len(S)。因为len()是内置函数,包括在__builtin__模块中。python不把len()包含在string类型中,乍看起来好像有点不可理解,其实一切有其合理的逻辑在里头。len()不仅可以计算字符串中的字符数,还可以计算list的成员数,tuple的成员数等等,因此单单把len()算在string里是不合适,因此一是可以把len()作为通用函数,用重载实现对不同类型的操作,还有就是可以在每种有len()运算的类型中都要包含一个len()函数。 python选择的是第一种解 阅读全文
posted @ 2012-07-14 16:04 keepfocus 阅读(2721) 评论(1) 推荐(1) 编辑