python中文件路径的表示方式
时间: 2024-05-09 10:19:01 浏览: 47
Python中文件路径可以用以下方式进行表示:
1. 相对路径:相对于当前脚本文件所在的路径。例如:"./data/file.txt" 表示当前文件夹下的data文件夹中的file.txt文件。
2. 绝对路径:从根目录开始的完整路径。例如:"/Users/username/Documents/file.txt" 表示Mac系统下的Documents文件夹中的file.txt文件。
3. ~路径:表示当前用户的主目录。例如:"~/file.txt" 表示当前用户主目录下的file.txt文件。
4. os.path模块中的函数:可以使用os.path.join()函数来拼接路径,os.path.abspath()函数来获取绝对路径,os.path.expanduser()函数来获取当前用户的主目录。
示例代码:
```
import os
# 相对路径
relative_path = "./data/file.txt"
# 绝对路径
absolute_path = "/Users/username/Documents/file.txt"
# ~路径
home_path = "~/file.txt"
# 使用os.path.join()函数拼接路径
path = os.path.join("data", "file.txt")
print(path)
# 使用os.path.abspath()函数获取绝对路径
absolute_path = os.path.abspath(relative_path)
print(absolute_path)
# 使用os.path.expanduser()函数获取当前用户主目录
home_dir = os.path.expanduser("~")
print(home_dir)
```
阅读全文