2017-05-14 12 views
0

私はあるモジュールから別のモジュールにユーザーを引き込む目的で作られたいくつかの関数を定義しましたが、私の問題はこれらの関数が動作しないことです。次のようにPython - モジュールをコマンド/関数として開くことができません

機能を使用しようとすると、私は受信エラーが表示されます。参考のため

NameError: global name 'Hospital' is not defined 

を次のように、私の関数が表示されます:

def hospital_travel(): 
    print("Hospital is launching now.") 

Hospital.py.hospital_travel() 

私が問題を引き起こしているものをわかりませんよどんなフィードバックも大いに評価されるだろう。 Pythonのターミナルでコマンドを次

+0

'Hospital'が定義されていますか? –

答えて

0

用途:

import sys 
sys.path.extend('Path of your module') 
import module_name 
module_name.funciton_name() 

これは、あなたがどんな問題に直面した場合、私が知っているwork.letます。

テストされたソースコード:

#Test.py 
def hello(): 
    print('Hello!') 
if __name__ == '__main__': 
    hello() 

出力スニペット:Module Output

+0

それは大いに役立った、ありがとう:) – lg99

関連する問題