Java教程

十、系统内置模块 6.系统接口模块 - os.path

本文主要是介绍十、系统内置模块 6.系统接口模块 - os.path,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

系统接口模块 - os.path

os.path

os.path.abspath(path)
        功能:将相对路径转换为绝对路径

os.path.basename(path)
        功能:获取路径中的主体部分

os.path.dirname(path)
        功能:获取路径中的路径部分

os.path.join(*path)
        功能:把多个路径拼接为一个新的路径

os.path.split(path)
        功能:把路径拆分为主体部分和路径部分
        返回值:拆分结果为元素组成的tuple

os.path.splitext()
        功能:提取路径中主体部分的后缀名
        返回值:拆分结果为元素组成的tuple

os.path.getsize(path)
        功能:获取文件大小
        返回值:文件字节数

os.path.isdir(path)
        功能:检测目标是否是一个文件夹

os.path.isfile(path)
        功能:检测文件是否存在

os.path.exists(path)
        功能:检测路径/文件是否存在

os.path.samefile(path1,path2)
        功能:检测两个路径是否指向同目标

os.path.getctime(path)
        功能:获取文件创建时间

os.path.getmtime(path)
        功能:获取文件最后修改时间

os.path.getatime(path)
        功能:获取文件最后访问时间

import os

# 把相对路径转换为绝对路径
res = os.path.abspath('./')
print(res)

# 获取路径中的主体部分
res = os.path.basename('G:\PyCharmProject\zero\main.py')
print(res)

# 获取路径中的路径部分
res = os.path.dirname('G:\PyCharmProject\zero\main.py')
print(res)

# 拼接路径
a = 'G:\PyCharmProject\zero'
b = 'os_dir\os.jpg'
res = os.path.join(a,b)
print(res)

# 拆分路径
res = os.path.split('G:\PyCharmProject\zero\main.py')
print(res)

# 提取主体部分的后缀名
res = os.path.splitext('G:\PyCharmProject\zero\main.py')
print(res)

# 获取文件大小
res = os.path.getsize('G:\PyCharmProject\zero\\12.系统内置模块\\5.系统接口模块 - os.py')
print(res)

# 检测目标是否是文件夹
res = os.path.isdir('G:\PyCharmProject\zero\\12.系统内置模块\\5.系统接口模块 - os.py')
print(res)

# 检测文件是否存在
res = os.path.isfile('G:\PyCharmProject\zero\\12.系统内置模块\\13.py')
print(res)

# 检测路径/文件是否存在
res = os.path.exists('G:\PyCharmProject\zero')
print(res)

# 获取文件创建时间
res = os.path.getctime('G:\PyCharmProject\zero\\12.系统内置模块\\5.系统接口模块 - os.py')
print(res)

# 获取文件最后修改时间
res = os.path.getctime('G:\PyCharmProject\zero\\12.系统内置模块\\5.系统接口模块 - os.py')
print(res)


G:\PyCharmProject\zero\12.系统内置模块
main.py
G:\PyCharmProject\zero
G:\PyCharmProject\zero\os_dir\os.jpg
('G:\\PyCharmProject\\zero', 'main.py')
('G:\\PyCharmProject\\zero\\main', '.py')
1857
False
False
True
1638895820.6857882
1638895820.6857882
1638895820.6857882
这篇关于十、系统内置模块 6.系统接口模块 - os.path的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!