Python常用文件操作参考
2010-11-02 19:34
387 查看
Python常用文件操作参考
2010-09-15 16:59
来自:http://hi.baidu.com/hqwfreefly/blog/item/5a5a9ec98671bd11be09e6bd.html
2010-09-15 16:59
[1.os] 1.重命名:os.rename(old, new) 2.删除:os.remove(file) 3.列出目录下的文件:os.listdir(path) 4.获取当前工作目录:os.getcwd() 5.改变工作目录:os.chdir(newdir) 6.创建多级目录:os.makedirs(r"c:\python\test") 7.创建单个目录:os.mkdir("test") 8.删除多个目录:os.removedirs(r"c:\python") #删除所给路径最后一个目录下所有空目录。 9.删除单个目录:os.rmdir("test") 10.获取文件属性:os.stat(file) 11.修改文件权限与时间戳:os.chmod(file) 12.执行操作系统命令:os.system("dir") 13.启动新进程:os.exec(), os.execvp() 14.在后台执行程序:osspawnv() 15.终止当前进程:os.exit(), os._exit() 16.分离文件名:os.path.split(r"c:\python\hello.py") --> ("c:\\python", "hello.py") 17.分离扩展名:os.path.splitext(r"c:\python\hello.py") --> ("c:\\python\\hello", ".py") 18.获取路径名:os.path.dirname(r"c:\python\hello.py") --> "c:\\python" 19.获取文件名:os.path.basename(r"r:\python\hello.py") --> "hello.py" 20.判断文件是否存在:os.path.exists(r"c:\python\hello.py") --> True 21.判断是否是绝对路径:os.path.isabs(r".\python\") --> False 22.判断是否是目录:os.path.isdir(r"c:\python") --> True 23.判断是否是文件:os.path.isfile(r"c:\python\hello.py") --> True 24.判断是否是链接文件:os.path.islink(r"c:\python\hello.py") --> False 25.获取文件大小:os.path.getsize(filename) 26.*******:os.ismount("c:\\") --> True 27.搜索目录下的所有文件:os.path.walk() [2.shutil] 1.复制单个文件:shultil.copy(oldfile, newfle) 2.复制整个目录树:shultil.copytree(r".\setup", r".\backup") 3.删除整个目录树:shultil.rmtree(r".\backup") [3.tempfile] 1.创建一个唯一的临时文件:tempfile.mktemp() --> filename 2.打开临时文件:tempfile.TemporaryFile() [4.StringIO] #cStringIO是StringIO模块的快速实现模块 1.创建内存文件并写入初始数据:f = StringIO.StringIO("Hello world!") 2.读入内存文件数据:print f.read() #或print f.getvalue() --> Hello world! 3.想内存文件写入数据:f.write("Good day!") 4.关闭内存文件:f.close() [5.glob] 1.匹配文件:glob.glob(r"c:\python\*.py") |
相关文章推荐
- Basic_Python常用文件操作参考(转)
- 【转】Python常用文件操作参考
- Python常用文件操作参考
- Python常用文件操作参考
- Python常用操作(二)之文件处理
- Python 获取磁盘信息的脚本及常用文件操作等
- php常用的文件操作函数参考表
- [转]python常用文件及目录操作
- python-文件操作及os模块常用函数
- Python文件操作-shutil 模块(参考)
- python操作文件常用写法
- Python小练习1:.txt文件常用读写操作
- Python之文件操作及常用函数
- Python OS 文件操作模块常用函数
- Python脚本控制的WebDriver 常用操作 <二十六> 上传文件
- python3 常用模块(时间、os路径及文件操作、字符串比较,文件内容比较等模块)
- Python中shutil模块的常用文件操作函数用法示例
- Python中shutil模块的常用文件操作函数用法示例
- python 对文件常用的操作(二)
- Python 中针对文件和目录(文件夹)的常用操作