在Python程序编写过程中,往往需要获得.py文件的路径。
下面的程序能够满足要求。并可以将路径动态添加到环境变量中。
import os
import sys
#获得.py文件所在的绝对路径,包括文件名
py_path = os.path.abspath(__file__)
#获得.py所在的文件夹的绝对路径
py_file_path = os.path.dirname(os.path.abs(__file__))
#获得py_file_path的上一级文件夹的绝对路径
py_pre_file_path = os.path.dirname(os.path.dirname(os.path.abs(__file__)))
#将路径动态的添加到环境变量中
sys.path.append(py_pre_file_path)