Python对文件和目录的操作

python对文件和目录的操作常用os模块和shutil模块。对os模块和shutil模块的常用方法作了一些总结。

os.getcwd():获得当前Python脚本工作的目录路径

os.listdir():返回指定目录下的文件和目录名 

os.remove():删除一个文件

os.removedirs():删除多个空目录

os.path.isfile():判断某路径是否是一个文件

os.path.isdir():判断某路径是否是一个目录

os.path.isabs():判断是否是绝对路径

os.path.exists():判断某路径是否存在

os.path.split():分离一个路径的文件或者目录

os.path.splitext():分离扩展名

os.path.dirname():获取路径名

os.path.basename():获取文件名

os.path.getenv()和os.path.putenv(): 读取和设置环境变量

os.linesep:给出当前平台使用的行终止符

os.name:指示你当前正在使用的平台

os.rename(old,new):重命名

os.makedirs():创建多级目录

os.mkdir():创建单个目录

os.stat():文件属性

os.chmod():修改文件权限和时间戳

os.path.getsize():修改文件大小

shutil.copytree("olddir","newdir"):复制目录,newdir必须不存在。

shutil.copyfile("oldfile","newfile"):只是对文件进行操作

shutil.copy("oldfile","newfile"):复制文件,newfile可以是文件也可以是目录

shutil.move():移动文件和目录

os.rmdir():删除空目录

os.rmtree():删除目录(空目录和有文件的目录)
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值