python 如何呼叫py檔案

2021-08-18 10:51:05 字數 855 閱讀 9473

方法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...