Python呼叫其它檔案

2021-08-21 18:52:36 字數 385 閱讀 6060

若a.py和b.py檔案在同一資料夾下,a呼叫b中的函式:

import b

b.fun()

若檔案不在同一資料夾下,則需要新增b所在路徑,假設b路徑為:c:\users\administrator\desktop\ppyy:

import sys

import b

b.fun()

現在對上述方法進行補充說明,網上那種在資料夾下新增__init__.py的方式好像在vscode下不起作用,vscode會生成自己的pycache。同一資料夾下的py檔案,可以向上面直接匯入,若使用from 資料夾 import會報錯!(如果從主py檔案執行則不會報錯,pycharm直接用from也不會報錯)

python呼叫其它檔案函式或類

b.py呼叫a.py的函式或類 b.py和a.py在同乙個資料夾下 呼叫函式 a.py檔案 def add x,y print 和為 d x y b.py檔案 import a a.add 1,2 或者 from a import add add 1,2 呼叫類 a.py檔案 class a def...

呼叫其它App

通過openurl方法可以呼叫如下應用 呼叫谷歌地圖 google maps url模式 http 示例 url模式 mailto 示例 openurl mailto 撥號 phone number url模式 tel 示例 openurl tel 10086 呼叫簡訊 sms url模式 sms ...

Python如何import其它 py檔案及其函式

如上圖所示,我想在test 1.py檔案中import我在lstm 1.py中定義的lstmparam和 lstmnetwork。我直接採用的是最簡單的引用方法 from lstm 1 import lstmparam,lstmnetwork,但是很明顯報錯了,不能直接這樣引用。因為,編譯環境無法直...