python獲取執行檔案位置

2021-10-03 23:05:25 字數 652 閱讀 1137

在網上常見的獲取檔案位置函式如下所示

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...