用__file__ 来获得脚本所在的路径是比较方便的,但这可能得到的是一个相对路径,比如在脚本test.py中写入:

#!/usr/bin/env python

print __file__

按相对路径./test.py来执行,则打印得到的是相对路径,
按绝对路径执行则得到的是绝对路径。

使用os.path.realpath(__file__)也可以得到绝对路径.

实例:

#!/usr/bin/env/python
import os
a = os.path.realpath(__file__)
print a

相关文章:

  • 2021-06-10
  • 2022-01-27
  • 2022-12-23
  • 2022-12-23
  • 2021-08-17
  • 2021-07-10
猜你喜欢
  • 2021-09-09
  • 2021-05-19
  • 2022-01-03
  • 2021-08-03
  • 2022-01-24
  • 2021-05-30
  • 2022-12-23
相关资源
相似解决方案