Python入门学习之:文件 绝对路径和相对路径

当前工作目录:

所有没有从根文件夹开始的文件名或路径,都可以认定为当前工作目录。

在 Python 中,利用 os.getcwd() 函数可以取得当前工作路径的字符串,还可以利用 os.chdir() 改变它。例如

import os
print(os.getcwd())

os.chdir('F:\python_project')
print(os.getcwd())

绝对路径与相对路径

  1. 绝对路径:总是从根文件夹开始,Window 中以盘符(C:、D:)作为根文件夹
  2. 相对路径:指文件相对于当前工作目录所在的位置。例如,当前工作目录为 "C:\Windows\System32",若 demo.txt 位于 System32 文件夹下,则 demo.txt 的相对路径表示为 ".\demo.txt"(其中 .\ 就表示当前所在目录)。

Python os.path 模块提供了一些函数,可以实现绝对路径和相对路径之间的转换,以及检查给定的路径是否为绝对路径

  • 调用 os.path.abspath(path) 将返回 path 参数的绝对路径的字符串,这是将相对路径转换为绝对路径的简便方法。
print(os.path.abspath('.'))

print(os.path.abspath('.\\py'))

发布了96 篇原创文章 · 获赞 76 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/u010244992/article/details/104931159
今日推荐