方法1:
from file_in import myfunc
方法2:
import file_in
file_in.myfunc(arg) #函式呼叫
|-- demo.py
`-- folder_a
|-- __init__.py
`-- file1.py
現需要在demo.py中呼叫file1.py檔案,方法如下:
方法1:
foldera資料夾中新增__init__.py檔案,檔案內容為空即可
使用:from foldera.file1 import myfunc #匯入函式
from foldera.file1 import myvariable #匯入變數
方法2:
將foldera資料夾新增至系統環境變數
環境變數的新增方法可參考
_init_paths.py
import os.path as osp
import sys
def add_path(path): #新增程式依賴至環境變數
if path not in sys.path:
sys.path.insert(0, path)
this_dir = osp.dirname(__file__) #返回該檔案的絕對路徑
# add lib to pythonpath
lib_path = osp.join(this_dir, '..', 'lib')
add_path(lib_path)
Matlab呼叫 py檔案
下面的例子闡明了如何通過使用python模組來呼叫python的方法,其中模組中包含著下面的例子中所使用的函式。這個例子解釋了如何在matlab中建立模組。如果你使用python的文字編輯器來編寫mymod.py,首先要確保這個模組處理python搜尋路徑中。首先在matlab的editor中建立乙...
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 ...
python的 py檔案如何生成
1.用輔助軟體生成 在安裝完python3.5或者python2.7之後,還得安裝輔助工具。輔助輔助工具可以選擇vs visual studio pycharm ipython wing pyscripter spyder等。pyscripter與vs2015社群版是免費的 spyder有類似於ma...