PyCharm——project下導入同級目錄下模塊

PyCharm 腳本語言 技術 測試情報局 2017-05-19

在使用PyCharm時經常碰到import自己寫的py腳本時提示模塊未被定位,導致導入失敗。

一起來看一個例子:

目錄結構:

---實際寫的代碼

----Interface

------vpn_check.py

Test_vpn_all_copy.py

我們要在test_vpn_all_copy.py這個腳本里import同級目錄 interface這個文件夾下的

vpn_check.py這個py文件裡包含的所有類及函數。

以下幾種寫法是錯誤的:

PyCharm——project下導入同級目錄下模塊

這種直接導入vpn_check下的所有,運行會報錯。

PyCharm——project下導入同級目錄下模塊

這種導入文件夾下的所有py文件,這樣寫也不正確,會提示vpn_check下找不到相關的類或函數。

PyCharm——project下導入同級目錄下模塊

這種直接寫project最頂層目錄,有時會成功。但我這次試失敗了,大家可以根據情況來使用。

下面這種導入方法就正確了,直接在同級目錄的interface後接py文件vpn_check即從

Interface.vpn_check下導入所有,這樣就可以運行成功。

PyCharm——project下導入同級目錄下模塊

相關推薦

推薦中...