绝对路径和相对路径
- 在Python中,路径分为相对路径和绝对路径。
路径:
- 绝对路径
- 相对路径
(1)相对路径
- 相对路径是相对于当前工作目录或当前脚本文件所在目录的路径。
- 使用相对路径时,你指定的路径是相对于执行脚本的当前工作目录的。
# my_script.py
relative_path = '../data/file.txt'
with open(relative_path, 'r') as file:
content = file.read()
print(content)
- 在这个例子中,
'../data/file.txt'
是相对于my_script.py
所在目录的相对路径。
(2)绝对路径
- 绝对路径是文件或目录在文件系统中的完整路径,不依赖于当前工作目录。
- 使用绝对路径时,你指定的路径是从文件系统的根目录开始的。
path=os.path.dirname(__file__)
print(path)#D:\old boy\python\python28基础\day18\ATM
(3).和..的区别
- . :当前文件所在路径
- .. :上一级的目录