Python os.path模块函数实例及详细注释如何使用?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1141个文字,预计阅读时间需要5分钟。
相对路径和绝对路径的表示方法:
- 相对路径:使用相对路径时,路径是相对于当前工作目录的。例如,`./file.txt` 表示当前目录下的 `file.txt` 文件。
- 绝对路径:使用绝对路径时,路径是从根目录开始的完整路径。例如,`/home/user/file.txt` 表示从根目录开始的 `file.txt` 文件。
os.path 模块常用属性和方法:
- `os.path.abspath(path)`: 返回 path 的绝对路径。
例如:pythonimport os
获取当前文件的绝对路径print(os.path.abspath(__file__))
相比 pathlib 模块,os.path 模块不仅提供了一些操作路径字符串的方法,还包含一些或者指定文件属性的一些方法,如表 1 所示。下面程序演示了表 1 中部分函数的功能和用法:
from os import path # 获取绝对路径 print(path.abspath("my_file.txt")) # 获取共同前缀 print(path.commonprefix(['C://my_file.txt', 'C://a.txt'])) # 获取共同路径 print(path.commonpath(['c.biancheng.net/python/', 'c.biancheng.net/shell/'])) # 获取目录 print(path.dirname('C://my_file.txt')) # 判断指定目录是否存在 print(path.exists('my_file.txt')) 程序执行结果为:
C:\Users\mengma\Desktop\my_file.txt
C://
True
本文共计1141个文字,预计阅读时间需要5分钟。
相对路径和绝对路径的表示方法:
- 相对路径:使用相对路径时,路径是相对于当前工作目录的。例如,`./file.txt` 表示当前目录下的 `file.txt` 文件。
- 绝对路径:使用绝对路径时,路径是从根目录开始的完整路径。例如,`/home/user/file.txt` 表示从根目录开始的 `file.txt` 文件。
os.path 模块常用属性和方法:
- `os.path.abspath(path)`: 返回 path 的绝对路径。
例如:pythonimport os
获取当前文件的绝对路径print(os.path.abspath(__file__))
相比 pathlib 模块,os.path 模块不仅提供了一些操作路径字符串的方法,还包含一些或者指定文件属性的一些方法,如表 1 所示。下面程序演示了表 1 中部分函数的功能和用法:
from os import path # 获取绝对路径 print(path.abspath("my_file.txt")) # 获取共同前缀 print(path.commonprefix(['C://my_file.txt', 'C://a.txt'])) # 获取共同路径 print(path.commonpath(['c.biancheng.net/python/', 'c.biancheng.net/shell/'])) # 获取目录 print(path.dirname('C://my_file.txt')) # 判断指定目录是否存在 print(path.exists('my_file.txt')) 程序执行结果为:
C:\Users\mengma\Desktop\my_file.txt
C://
True

