首页 > 编程知识 正文

Python路径常用函数

时间:2023-11-22 01:48:42 阅读:302314 作者:ZLFA

Python中路径操作是开发中常用的功能之一,通过路径操作函数,可以方便地对文件和目录进行增删改查操作。本文将从多个方面介绍Python中常用的路径函数,并给出相应的代码示例。

一、basename函数

basename函数用于获取路径中的文件名部分。

import os

path = '/usr/local/bin/python.exe'
filename = os.path.basename(path)
print(filename)

输出结果:

python.exe

二、dirname函数

dirname函数用于获取路径中的目录部分。

import os

path = '/usr/local/bin/python.exe'
directory = os.path.dirname(path)
print(directory)

输出结果:

/usr/local/bin

三、join函数

join函数用于将多个部分的路径连接起来。

import os

directory = '/usr/local/bin'
filename = 'python.exe'
path = os.path.join(directory, filename)
print(path)

输出结果:

/usr/local/bin/python.exe

四、isfile函数

isfile函数用于判断给定路径是否是一个文件。

import os

path = '/usr/local/bin/python.exe'
is_file = os.path.isfile(path)
print(is_file)

输出结果:

True

五、isdir函数

isdir函数用于判断给定路径是否是一个目录。

import os

path = '/usr/local/bin'
is_directory = os.path.isdir(path)
print(is_directory)

输出结果:

True

六、exists函数

exists函数用于判断给定路径是否存在。

import os

path = '/usr/local/bin/python.exe'
exists = os.path.exists(path)
print(exists)

输出结果:

True

七、abspath函数

abspath函数用于获取路径的绝对路径。

import os

path = 'python.exe'
absolute_path = os.path.abspath(path)
print(absolute_path)

输出结果:

/home/user/python.exe

八、getsize函数

getsize函数用于获取文件大小。

import os

path = '/usr/local/bin/python.exe'
size = os.path.getsize(path)
print(size)

输出结果:

256488

九、split函数

split函数用于将路径拆分为目录部分和文件名部分。

import os

path = '/usr/local/bin/python.exe'
directory, filename = os.path.split(path)
print(f"Directory: {directory}")
print(f"Filename: {filename}")

输出结果:

Directory: /usr/local/bin
Filename: python.exe

通过上述示例,我们对Python中常用的路径函数有了更深入的了解,可以在实际开发中灵活运用这些函数来进行路径操作。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。