下面我来详细讲解一下Python3中os.path模块下常用的用法总结。
1. 简介
os.path
模块是Python内置模块之一,可以方便地处理文件路径、文件名等信息。该模块提供了一些常用的函数,用来操作文件和目录的路径。
2. 常用函数
2.1 isabs()
isabs()
函数用于判断是否是绝对路径。示例代码如下:
import os
path = '/usr/local/bin/python'
print(os.path.isabs(path)) # True
path = 'usr/local/bin/python'
print(os.path.isabs(path)) # False
2.2 split()
split()
函数用于分割路径和文件名,返回一个元组。示例代码如下:
import os
path = '/usr/local/bin/python'
print(os.path.split(path)) # ('/usr/local/bin', 'python')
2.3 join()
join()
函数用于拼接路径和文件名,可以将多个路径和文件名进行拼接。示例代码如下:
import os
path1 = '/usr/local/bin'
path2 = 'python'
print(os.path.join(path1, path2)) # /usr/local/bin/python
2.4 basename()
basename()
函数用于获取文件名,不包含路径。示例代码如下:
import os
path = '/usr/local/bin/python'
print(os.path.basename(path)) # python
2.5 dirname()
dirname()
函数用于获取路径,不包含文件名。示例代码如下:
import os
path = '/usr/local/bin/python'
print(os.path.dirname(path)) # /usr/local/bin
2.6 exists()
exists()
函数用于判断路径或文件是否存在。示例代码如下:
import os
path = '/usr/local/bin/python'
print(os.path.exists(path)) # True
path = '/usr/local/bin/python2'
print(os.path.exists(path)) # False
2.7 getsize()
getsize()
函数用于获取文件大小,单位为字节。示例代码如下:
import os
path = '/usr/local/bin/python'
print(os.path.getsize(path)) # 4345176
3. 总结
以上就是Python3中os.path模块下常用的用法总结了。使用这些函数可以方便地操作文件和目录的路径,提高编程的效率,希望对大家有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python3中os.path模块下常用的用法总结【推荐】 - Python技术站