在網上常見的獲取檔案位置函式如下所示
import sys
import os
print
(sys.ar**[0]
)print
(os.path.abspath(
'.')
)print
(os.getcwd(
))
但是注意後兩個所得到的並不是執行檔案的位置,而是工作目錄的位置
雖然在pycharm中執行結果是正確的
但是我在cmd中先跳到q盤執行 temp.py 顯示結果如下
import os
print
(os.path.abspath(__file__)
)print
(__file__)
在不同位置執行如下
linux which 檢視可執行檔案的位置
我們經常在linux要查詢某個檔案,但不知道放在 了,可以使用下面的一些命令來搜尋 which 檢視可執行檔案的位置。whereis 檢視檔案的位置。locate 配合資料庫檢視檔案位置。find 實際搜尋硬碟查詢檔案名稱。which命令的作用是,在path變數指定的路徑中,搜尋某個系統命令的位置,...
python指令碼執行可執行檔案
python import os device r usbstor disk ven generic prod sd mmc rev 1.00 20100818841300000 0 blocksieze 32kb time 00 00 05 00 mode sr sw sv xr xw xv pa...
C 獲取可執行檔案位址
net core裡由於僅保留最基層的類庫,編譯後,一些附加類庫是無法附加生成的,所以一些原來的寫法不具有通用性,下面的通用性寫法,適用於.net 標準類庫與.net core類庫 可執行檔案位址 private readonly string locationpath system.io.direc...