Python 文件及目录操作

【文件读写】


1 file = open('filename','r')
2 for line in file.readlines():
3     process(line)
4 file.tell()

  file.seek(0)

5file = open('filename','w')
6file.write(sth)
7file.close()

8#目录不存在时会报错

9file = open('/home/user/dir/test.txt','r')

 

【文件信息】

           

os.path.isfile(f)
os.path.isdir(d) 
os.path.islink(l)
os.path.ismount(m)

 

os.stat(r'filename') 

 

【目录操作】

os.listdir('d')
os.rmdir(
'd')
os.mkdir(
'd')
os.mkdirs(
'd')
#为空才能删除
os.rmdirs('d')

 

【匹配操作】

#支持正则表达式
fnmatch.fnmatch('fname','*.txt')

#查找某类型
glob.glob('*.txt')

 

 

 

posted @ 2011-09-20 14:42  Keosu  阅读(205)  评论(0编辑  收藏  举报