Python中关于文件和目录的操作[转]
2013-02-04 18:45
260 查看
python中对文件和目录的操作主要用到两个模块:os 模块 和 shutil 模块。
一、对文件的操作:
1、创建文件
(1)方法一
(2) 方法二
2、复制文件
(1)方法一:
(2)方法二:
3、重命名文件(目录)
4、移动文件(目录)
5、删除文件
二、对目录的操作
1、创建目录
2、复制目录
3、删除目录
(1)方法一:
(2)方法二:
4、更换工作目录
三、判断文件或目录
1、判断文件或目录是否存在
2、判断目标是否为目录
3、判断目标是否为文件
四、参考资料
1、http://www.cnblogs.com/phoebus0501/archive/2011/01/19/1939646.html
一、对文件的操作:
1、创建文件
(1)方法一
#创建空文件 import os os.mknod("test.txt")
(2) 方法二
#直接打开一个文件,如果文件不存在则创建文件 open("test.txt", 'w')
2、复制文件
(1)方法一:
#oldfile和newfile都只能是文件 import shutil shutil.copyfile("oldfile","newfile")
(2)方法二:
#oldfile只能是文件夹,newfile可以是文件,也可以是目标目录 import shutil shutil.copy("oldfile","newfile")
3、重命名文件(目录)
#文件或目录都是使用这条命令 import os os.rename("oldname","newname")
4、移动文件(目录)
import shutil shutil.move("oldpos","newpos")
5、删除文件
import os os.remove("file")
二、对目录的操作
1、创建目录
#创建目录 import os os.mkdir("file")
2、复制目录
#olddir和newdir都只能是目录,且newdir必须不存在 import shutil shutil.copytree("olddir","newdir")
3、删除目录
(1)方法一:
#只能删除空目录 import os os.rmdir("dir")
(2)方法二:
#空目录、有内容的目录都可以删 import shutil shutil.rmtree("dir")
4、更换工作目录
#换路径 import os os.chdir("path")
三、判断文件或目录
1、判断文件或目录是否存在
#判断目标是否存在 import path from os os.path.exists("goal")
2、判断目标是否为目录
#判断目标是否为目录 import path from os os.path.isdir("goal")
3、判断目标是否为文件
#判断目标是否为文件 import path from os os.path.isfile("goal")
四、参考资料
1、http://www.cnblogs.com/phoebus0501/archive/2011/01/19/1939646.html
相关文章推荐
- 轻松python之文件专题-关于目录树的一些操作
- 轻松python之文件专题-关于目录树的一些操作
- 轻松python之文件专题-关于目录树的一些操作
- python文件和目录操作方法大全(含实例)
- 关于IOS文件目录以及文件操作的学习
- python 文件和目录操作
- Python:目录和文件的操作模块os.path
- Python文件及目录操作实例详解
- 关于python文件操作
- python关于文件的操作
- Python使用os模块和fileinput模块来操作文件目录
- paip.文件目录操作uAPI php python java对照
- Python文件管理对相应目录下的进删除、重命名、移动文件等相应操作
- python文件和目录操作方法大全(含实例)
- python基础:os模块中关于文件/目录常用的函数使用方法
- 关于python文件操作
- python文件操作之遍历目录
- 关于python文件操作
- 关于python文件操作
- (转)python文件和目录操作方法大全(含实例)