用__file__ 來獲得腳本所在的路徑是比較方便的,但這可能得到的是一個相對路徑,比如在腳本test.py中寫入:
#!/usr/bin/env python
print __file__
按相對路徑./test.py來執行,則打印得到的是相對路徑,
按絕對路徑執行則得到的是絕對路徑。
而按用戶目錄來執行(~/practice/test.py),則得到的也是絕對路徑(~被展開)
用__file__ 來獲得腳本所在的路徑是比較方便的,但這可能得到的是一個相對路徑,比如在腳本test.py中寫入:
#!/usr/bin/env python
print __file__
按相對路徑./test.py來執行,則打印得到的是相對路徑,
按絕對路徑執行則得到的是絕對路徑。
而按用戶目錄來執行(~/practice/test.py),則得到的也是絕對路徑(~被展開)
一、幾個基本概念 登錄用戶(login user):通過登錄方式進入系統的用戶,強調登錄身份。 當前用戶(current user):執行一個進程或者命令時所使用的用戶身份,強調執行身份。 舉