python os 获取当前路径

在Python中,我们可以使用os模块来获取当前路径。下面是三种不同的实现方法,让我们逐一介绍:

方法1:使用os.getcwd()函数

import os

path = os.getcwd()
print(path)

这种方法使用了os模块的getcwd()函数,它返回一个表示当前工作目录的字符串。getcwd()函数不需要任何参数,直接调用即可获得当前路径。

方法2:使用os.path模块中的abspath()函数和dirname()函数

import os

path = os.path.dirname(os.path.abspath(__file__))
print(path)

这种方法使用了os.path模块中的abspath()函数和dirname()函数。abspath()函数返回指定路径的绝对路径,而dirname()函数返回指定路径的目录名称。在这个方法中,我们使用__file__属性来表示当前模块的文件路径。

方法3:使用os.path模块中的realpath()函数和curdir常量

import os

path = os.path.realpath(os.curdir)
print(path)

这种方法使用了os.path模块中的realpath()函数和curdir常量。realpath()函数返回指定路径的真实路径,而curdir常量表示当前目录。通过结合这两个函数,我们可以获取当前路径。

这三种方法都可以用于获取当前路径,并且输出结果是相同的。无论是在Windows还是Linux等操作系统上,这些方法都适用。

总结一下,Python提供了多种方法来获取当前路径,你可以根据具体需求选择适合的方法。希望本文对你有所帮助!