'''代碼'''
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