PyCharm在當前資料夾正確匯入模組

2021-10-04 07:52:34 字數 1135 閱讀 7664

如果想在當前資料夾下匯入已經寫好的模組。那麼就需要將當前資料夾加入到sys.path中。

如果只開啟乙個資料夾,那麼就會自動將當前資料夾加入到sys.path。

如果我們開啟的資料夾下還有多個資料夾。不同的資料夾下有不同的模組。資料夾之間需要相互匯入模組或者是匯入自己的模組。有兩種方法。

沒有標記之前。匯入自己模組support和fibo模組報錯。

將當前資料夾標記為sources root之後,自身匯入報錯解決了。

在phone中匯入已標記的jinyuxin0318的模組不報錯。

在jinyuxin0318的檔案中匯入沒標記的phone資料夾下的g3.py模組。報錯。

當把phone標記為sources root之後。報錯解決。

第一種解決辦法。如果想要匯入哪個模組。該模組所在資料夾就必須標記為sources root,其實標記為sources root就是加入到sys.path中。pycharm開啟的當前資料夾不用標記,預設自動加入到sys.path中。

如下圖所示。

將兩個資料夾都變成乙個包。

分別在兩個資料夾下建立乙個__init__.py檔案。標記當前資料夾是包。

然後就以from 包名 import 模組名的形式匯入python檔案。

Gnome 下在當前資料夾下開啟終端

sudo apt get install nautilus open terminal 這樣便會在每個資料夾的右鍵選單中出現 在終端中開啟 的乙個選項,選擇便會開啟乙個終端,路徑為當前資料夾 當然,可以使用 nautilus scripts 新增右鍵擴充套件.在 gnome2 nautilus sc...

C 獲取程式當前資料夾

environment.systemdirectory 獲取系統目錄 environment.currentdirectory 獲取當前目錄 類中使用 獲取程序陣列 模組資訊 process allprocesses process.getprocesses foreach process p in...

eclipse開啟當前檔案所在資料夾

myeclipse裡面就帶了類似的乙個外掛程式,點一下就可以開啟當前編輯檔案所在的資料夾。myeclipse 裡面的外掛程式名叫 desktop 操作如下 run external tools open external tools dialog.new 乙個 program location 裡面...