Python文件操作
来源:互联网 发布:网络主播行业调查分析 编辑:程序博客网 时间:2024/05/29 13:49
Python中对文件、文件夹的操作需要涉及到os模块和shutil模块。
(1)判断文件夹或文件是否存在
>>> os.path.exists('d:/exp')True>>> os.path.exists('d:/exp/exp.py')True
(2)判断目标是否是文件
>>> os.path.isfile('d:/exp')False>>> os.path.isfile('d:/exp/exp.py')True
(3)判断目标是否是目录
>>> os.path.isdir("exp")
(4)创建文件夹
①创建一级目录
>>> os.mkdir('d:\exp')
②创建多级目录
>>> os.makedirs('d:\\exp\\secexp')
(5)创建文件
①创建空文件
>>> os.mknod("exp.txt")
②直接打开一个文件,如果文件不存在则创建文件
>>> open("exp.txt",w)
(6)删除文件
>>> os.remove("file")
(7)删除目录
①只能删除空目录
>>> os.rmdir("dir")
②空目录、有内容的目录都可以删
>>> shutil.rmtree("dir")
(8)复制文件
①oldfile和newfile都只能是文件
>>> shutil.copyfile("oldfile","newfile")
②oldfile只能是文件夹,newfile可以是文件,也可以是目标目录
>>> shutil.copy("oldfile","newfile")
(9)复制文件夹
olddir和newdir都只能是目录,且newdir必须不存在
>>> shutil.copytree("olddir","newdir")
(10)重命名文件(目录)
文件或目录都是使用这条命令
>>> os.rename("oldname","newname")
(11)移动文件(目录)
>>> shutil.move("oldpos","newpos")
(12)转换目录
>>> os.chdir("path") #换路径
(13)遍历目录
>>> a=os.walk('d:\\exp')>>> def fun(): for i in a: print i>>> fun()
0 0
- Python 文件操作常用操作
- [python]python操作xml文件
- Python文件操作
- python文件目录操作
- Python文件操作
- Python文件操作
- python 文件操作
- python 文件操作
- Python 文件操作
- python 文件操作
- Python文件操作
- python 文件读写操作
- Python文件读写操作
- python文件目录操作
- Python的文件操作
- python常见文件操作
- python - 文件操作
- python文件操作
- JavaScript split()方法和join()方法
- java中Executor、ExecutorService、ThreadPoolExecutor介绍
- 【嵌入式开发】树莓派支持硬编码的视频套件
- Android之调用百度API显示地图
- openGL中使用混合数组(glInterLeavedArrays)
- Python文件操作
- Spinner下拉列表【Android】
- 项目搭建
- unity sqlite数据库(一)
- Common Subsequence 动态规划I
- 表单行号自动生成
- 题目448 寻找最大数
- 并发应用程序
- 【嵌入式开发】树莓派h264实时视频监控