美文网首页
Python常用模块os.path——文件及路径操作

Python常用模块os.path——文件及路径操作

作者: 松鼠大帝 | 来源:发表于2019-11-22 00:42 被阅读0次

os.path.abspath(path)

输入相对路径,返回绝对路径

Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> import os
>>> print(os.path.abspath("."))
C:\Users\28914\AppData\Local\Programs\Python\Python37

os.path.basename(path)

返回路径最后的文件或目录名,单纯的字符串处理,不会管该路径是否存在

>>> import os
>>> os.path.basename("E:\\abc\\efg.txt")
'efg.txt'

os.path.dirname(path)

和os.path.basename相反,返回路径中去除了最后的文件或目录名后的部分,也是单纯的字符串处理

>>> import os
>>> os.path.dirname("E:\\abc\\efg.txt")   
'E:\\abc'

os.path.split(path)

单纯的字符串处理,分割路径,返回由其目录名和文件名组成的元组

>>> import os
>>> os.path.split("E:\\abc\\efg.txt")   
('E:\\abc', 'efg.txt')

os.path.splitext(path)

单纯的字符串处理,分割路径,返回由其文件名和扩展名组成的元组

>>> import os
>>> os.path.splitext("E:\\abc\\efg.txt")   
('E:\\abc\\efg', '.txt')

os.path.join(dirpath,filename)

将路径与文件名拼接,根据操作系统自动使用相应的路径分隔符,Windows用“\”,Linux用“/”

>>> import os
>>> os.path.splitext("E:\\abc\\efg.txt")   
('E:\\abc\\efg', '.txt')

os.path.exists(path)

判断文件或目录是否存在,返回True或False

>>> import os
>>> os.path.exists("E:\\abc\\efg.txt")
False

os.path.isdir(path)

判断路径是不是文件夹,路径不存在同样返回False

>>> import os
>>> os.path.isdir("E:\\abc\\efg.txt")
False

os.path.isfile(path)

判断路径是不是文件,路径不存在同样返回False

>>> import os
>>> os.path.isfile("E:\\abc\\efg.txt")
False

os.path.getsize(path)

获取文件大小,单位字节,文件不存在则报错,不能直接用于文件夹

>>> import os
>>> os.path.getsize("D:\\2019-11-07.txt")
5973

os.path.getctime(path)

获取文件创建时间

os.path.getmtime(path)

获取文件最后修改时间

os.path.getatime(path)

获取文件最近访问时间

相关文章

  • python基础学习(三)

    常用模块 String模块 数学模块 随机模块 OS模块 os.path模块 re模块 常用函数及操作 列表操作 ...

  • Python常用模块os.path——文件及路径操作

    os.path.abspath(path) 输入相对路径,返回绝对路径 os.path.basename(path...

  • OS.PATH的方法应用

    os.path的声明 import os os.path的模块方法: 常用方法 dirname 剥离文件路径,返回...

  • Python os总结

    Python os.path应用场景总结 编程中经常用到os模块,os.path常用于文件的属性获取,以下是模块常...

  • python os.path模块常用方法详解

    python os.path模块常用方法详解 os.path模块主要用于文件的属性获取,在编程中经常用到,以下是该...

  • 【Linux系统管理2】

    文件与文件路径管理 使用os.path管理路径和文件 os模块的两个常用方法: os.getcwd() - 获取当...

  • python-os.path()模块

    python中,os.path()模块可以操作文件目录,获得想要的文件路径或是文件名称,在这里列举一些最近在写脚本...

  • python模块OS

    OS模块主要涉及普遍的操作系统 os.path返回python执行路径 os.getcwd()返回所执行脚本文件当...

  • 抛弃os.path,拥抱pathlib

    基于Python的文件、目录和路径操作,我们一般使用的是os.path模块。 pathlib是它的替代品,在os....

  • python中对路径的操作

    python强大的API赋予了我们快捷操作路径的方式,为我们熟知的os.path模块就是专门操作路径的。这里解释一...

网友评论

      本文标题:Python常用模块os.path——文件及路径操作

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