zoukankan      html  css  js  c++  java
  • python中对文件、文件夹的操作

    python中对文件、文件夹的操作需要涉及到os模块和shutil模块。
    创建文件:
    1) os.mknod("test.txt")       创建空文件
    2) open("test.txt",w)           直接打开一个文件,如果文件不存在则创建文件
    创建目录:
    os.mkdir("file")                   创建目录
    复制文件:
    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")            判断目标是否文件      

    服务项目 技术咨询 微信图书 微信视频 微信代码 定制开发 其他福利
    服务入口 QQ群有问必答
    查看详情
    一本书解决90%问题
    查看详情
    微信开发视频
    小程序开发视频
    免费代码
    ¥1888阿里云代金券
    查看详情
    营销工具
    微信特异功能
  • 相关阅读:
    如何较为方便的在GMap.Net中实现车辆运行轨迹
    WPF中在摄像头视频上叠加控件的解决方案
    Image Perimeters
    [DFS]排队(间隔排列)-C++
    稀疏图判定
    兔子问题(Rabbit problem)
    YCOJ过河卒C++
    洛谷P1076 寻宝
    P1993 小K的农场(差分约束)
    大Jump!
  • 原文地址:https://www.cnblogs.com/txw1958/p/2218001.html
Copyright © 2011-2022 走看看