如何知道python运行脚本的路径?

pro*_*eek 3 python path

sys.arg [0]给了我python脚本.例如,'python hello.py'为sys.arg [0]返回hello.py.但是我需要知道hello.py在完整路径中的位置.

我怎么能用python做到这一点?

leo*_*luk 6

os.path.abspath(sys.argv[0])
Run Code Online (Sandbox Code Playgroud)

  • 这只有在你尚未调用os.chdir时才有效. (3认同)