Pythonでは別ファイルの関数を参照することができますが、例としてはまず、同じフォルダ内での呼び出しメソッドは以下の通りです。 #関数の呼び出し:
A.py: def add(x,y): print('和为:%d'%(x+y))
import A
A.add(1,2)
###或者###
from A import add
add(1,2)
import sys
sys.path.append(r'E:\PythonProject\winycg')
sys.path は、多くのパスを文字列の形式で保存するリストです。
A.py ファイルの関数を使用するには、まずそのファイル パスを sys.path に入れる必要があります。''
import A a=A.A(2,3) a.add()
途中で ## というプロンプトが表示される場合があります。 #実行 #"xxx" という名前のモジュールはありません __init__.py ファイルを参照して変更しても期待どおりの効果が得られないため、この場合は次の方法で目的を達成することを試みました。
参照される .py ファイルが現在実行されているファイルと同じフォルダーにない場合でも、以下のコードの 3 行目を使用して直接実装できます。最初の 2 行は次のとおりです。コメントアウトされました。#import sys #sys.path.append(r'D:\Python27\Pythonfiles\HMM') from Pythonfiles.HMM import M_matrix ##引用M矩阵
def matrix(X): par = M_matrix.parameters(X) M = M_matrix.center(X, par[5], par[6], par[7], par[8], par[9]) # 获取转换后的M矩阵 return M
以上がPythonは別のファイルの関数を参照できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。