vscode 無法匯入自己的py檔案問題

2021-10-10 07:12:33 字數 832 閱讀 6350

在使用vscode執行python過程中,經常需要匯入自己曾經寫過的函式,以此簡化程式。然而,在vscode中匯入自己的py檔案模組時,可能會存在一些問題,如這樣:

modulenotfounderror: no module named 'test04'
這可能是你vscode中python的讀入模組讀入路徑存在問題,具體的解決方式有三種

通過修改sys.path路徑的方式

import sys,os

# 新增當前路徑的前一級檔案作為源資料夾

path = os.path.dirname(os.path.dirname(__file__)

)print

(path)

settings.json中新增位址

"python.autocomplete.extrapaths":[

"./你匯入模組所在目錄1", "./目錄2",..

....

]

在lauch.json中,修改 「env」: {}為 「env」: "}

",

"program"

:"$",

"cwd"

:"$",

"env":"

}, "envfile"

:"$/.env",

"debugoptions":[

"waitonabnormalexit",

"waitonnormalexit",

"redirectoutput"

]

python呼叫自己寫的py檔案

假設有兩個py檔案,分別是test1.py和test2.py,需要完成的功能就是在test1檔案內呼叫test2檔案內的func test 函式。import test2 if name main test2.func x,y 如果只需要單個引數 from test2 import func if ...

解決vscode無法提示golang的問題

q auto completions stopped working.what do i do?沒想到有人對這個感興趣,那就翻譯下 問題 自動補全功能停止工作。應該怎麼做?1.在終端中執行 gocode close,然後再試試。2.如果仍然有問題,執行go get u github.com mdem...

VScode自定義包無法匯入問題解決方案

modulenotfounderror no module named base vscode自定義包無法匯入問題解決方案 適用情況 如下圖 原因 python在執行的時候會從python的執行環境中查詢包,查詢的路徑由 pth定義。路徑為d program files x86 python3.9 ...