python3.6获取当前py文件的绝对路径

python3.6获取当前py文件的绝对路径

  • 获取执行命令的路径
  • 获取文件的路径

获取执行命令的路径

os.getcwd()

比如,这句代码出自test.py。我在某路径path0下调用了python test.py命令,这时print(os.getcwd())的输出是path0而不是test.py的绝对路径。

获取文件的路径

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

这一句才是真正的文件绝对路径:其中

os.path.abspath(__file__)

返回带文件名的绝对路径,而

os.path.dirname()

将文件名去掉。

你可能感兴趣的:(python,python,当前文件路径)