import os总结

一、os.path.abspath(path)
》》》返回path的绝对路径
eg:
os.path.abspath(“train.py”)
结果:‘D:\…’

二、os.path.split(path)
》》》将path分割成目录和文件名并以元组的形式返回
eg:

  1. os.path.split(“D:\my_project\master\train.py”)
    结果:(‘D:\my_project\master’, ‘train.py’)
    2) os.path.split(“D:\my_project\master\yolo_master”)
    结果: (‘D:\my_project\master’, ‘yolo_master’)

三、 os.path.dirname(path)
》》》返回path的目录,其实就是返回os.path.split(path)的第一个元素

四、os.path.basename(path)
》》》返回path的文件名,其实就是返回os.path.split(path)的第二个元素

五、 os.path.commonprefix(list)
》》》list里面每一个元素都是一个路径,然后返回路径中的公共路径

六、 os.path.exist(path)
》》》如果path 是一个存在的路径返回true,否则返回false;

应用:
》》》判断路径是否存在,如果并不存在则创建
log_dir = “log/”
if not os.path.exists(log_dir):
os.makedir(log_dir)

七、os.path.isfile(path)
》》》判断是否为文件

八、os.path.join()
》》》组合多个路径并返回
os.path.join(“E:\my_project”,“darknet\darknet-master”,“darknet-master\keras-yolo3”)
结果:‘E:\my_project\darknet\darknet-master\darknet-master\keras-yolo3’

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值