最代码官方的gravatar头像
最代码官方 2014-08-03 19:48:44

python文件、文件夹的操作教程

python中对文件、文件夹的操作需要涉及到os模块和shutil模块。
一、创建文件:
1) os.mknod("test.txt")       创建空文件
2) open("test.txt",w)           直接打开一个文件,如果文件不存在则创建文件

二、复制文件:
shutil.copyfile("oldfile","newfile")       oldfile和newfile都只能是文件
shutil.copy("oldfile","newfile")            oldfile只能是文件夹,newfile可以是文件,也可以是目标文件夹

三、复制文件夹:
shutil.copytree("olddir","newdir")        olddir和newdir都只能是文件夹,且newdir必须不存在

四、重命名文件(文件夹)
os.rename("oldname","newname")       文件或文件夹都是使用这条命令

五、移动文件(文件夹)
shutil.move("oldpos","newpos")  

六、删除文件
os.remove("file")

七、删除文件夹
os.rmdir("dir")                   只能删除空文件夹
shutil.rmtree("dir")            空文件夹、有内容的文件夹都可以删  

八、转换切换文件目录
os.chdir("path")                  换路径

九、判断文件
os.path.exists("goal")          判断文件是否存在
os.path.isdir("goal")             判断文件是否文件夹
os.path.isfile("goal")            判断文件是否文件

十、获取当前文件路径 

os.getcwd()

十一、创建文件夹:
os.mkdir("file")                   创建文件夹


打赏

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友