1 Python获取当前py脚本文件所在的目录路径

Python获取当前py脚本文件所在的目录路径总共有3种方式。

第1种

<code class="language-python line-numbers">os.getcwd()
</code>

第2种

<code class="language-python line-numbers">os.path.split(sys.argv[0])[0]
</code>

第3种

<code class="language-python line-numbers">os.path.split(os.path.realpath(__file__))[0]
</code>

示例代码

<code class="language-python line-numbers"># -*- coding: utf-8 -*-

import os
import sys

if __name__ == '__main__':
    print(os.getcwd())
    print(os.path.split(sys.argv[0])[0])
    print(os.path.split(os.path.realpath(__file__))[0])
</code>

输出

<code class="line-numbers">E:\Programing\Python_project\Pytorch\learn\Src
E:/Programing/Python_project/Pytorch/learn/Src
E:\Programing\Python_project\Pytorch\learn\Src
</code>