美文网首页
python中文件操作

python中文件操作

作者: 咸鱼而已 | 来源:发表于2017-09-05 16:38 被阅读10次
    >python中常用的一些文件操作,需要引入import os和import shutil
    

    创建文件

    1. os.mknod(“test.txt”) 创建空文件
    2. open(“test.txt”,w) 直接打开一个文件,如果文件不存在则创建文件

    创建目录:

    1. os.mkdir(“file”) 创建目录
    2. os.makedirs(path) 创建多级目录

    复制文件:

    1. shutil.copyfile(“oldfile”,”newfile”) oldfile和newfile都只能是文件
    2. shutil.copy(“oldfile”,”newfile”) oldfile只能是文件夹,newfile可以是文件,也可以是目标目录

    复制文件夹:

    1. shutil.copytree(“olddir”,”newdir”) olddir和newdir都只能是目录,且newdir必须不存在

    重命名文件(目录)

    1. os.rename(“oldname”,”newname”) 文件或目录都是使用这条命令

    移动文件(目录)

    1. shutil.move(“oldpos”,”newpos”)

    删除文件

    1. os.remove(“file”)

    删除目录

    1. os.rmdir(“dir”) 只能删除空目录
    2. shutil.rmtree(“dir”) 空目录、有内容的目录都可以删

    判断目标

    1. os.path.exists(“goal”) 判断目标是否存在
    2. os.path.isdir(“goal”) 判断目标是否目录
    3. os.path.isfile(“goal”) 判断目标是否文件

    相关文章

      网友评论

          本文标题:python中文件操作

          本文链接:https://www.haomeiwen.com/subject/dptpjxtx.html