python中abspath()的用法
我在E:\system_floder\Desktop下寫了個test.py文件:
import os
print(os.path.dirname(__ file __))
然后在E:\system_floder\Desktop目錄下運行這個py文件,輸出為空:
E:\system_floder\Desktop>python test.py
接着:
E:\system_floder\Desktop>python e:\system_floder\Desktop\test.py
輸出為:
e:\system_floder\Desktop
那么可以總結,如果這個文件在絕對路徑下被執行,那么將顯示文件之前的路徑。
如果這個文件在相對路徑下被執行,那么將輸出空