'''代码'''
import sys
import os
a=sys.path[0] #当前执行的脚本的所在目录位置
b=os.getcwd() #程序运行的当前目录所在位置
c=sys.argv[0] #程序运行的当前脚本目录及脚本名称
d=os.path.split(os.path.realpath(__file__))[0]
#如果不涉及调用子程序,则返回当前执行的脚本的所在目录位置。如果涉及调用子程序,则返回底层子程序的位置
print(a)
print(b)
print(c)
print(d)
输出:
执行方式1:
PS C:\Users\QIZHANG> python C:\Users\QIZHANG\Desktop\MLOGCN\tiff\test.py
C:\Users\QIZHANG\Desktop\MLOGCN\tiff
C:\Users\QIZHANG
C:\Users\QIZHANG\Desktop\MLOGCN\tiff\test.py
C:\Users\QIZHANG\Desktop\MLOGCN\tiff
执行方式2:
PS C:\Users\QIZHANG> python Desktop\MLOGCN\tiff\test.py
C:\Users\QIZHANG\Desktop\MLOGCN\tiff
C:\Users\QIZHANG
Desktop\MLOGCN\tiff\test.py
C:\Users\QIZHANG\Desktop\MLOGCN\tiff