2016-12-02 10 views
3

をインポートするとき、私はPythonでモジュールをインポートすると、次のように私は通常続行何かを出力モジュールの作成:PYTHON - >

from math import pi 

pi 

回答 - > 3.14159265

1が作成できることをどのような方法がありますインポートした直後に何か印刷するモジュールですか?例えば

import module 

Answer -> Hello world! 
+4

モジュールはデフォルトで実行されます:あなたはこの構文の詳細情報を見つけることができます。ここ

print 'hello' #Here define functions of the module ... if __name__ == "__main__": print 'world' 

がこのようなあなたのモジュールがどのように見えるべきかであるあなたのコメントをフォローアップするために。これは、ほとんどが 'if __name__ == '__main __':'によって保護されているため、これが起こるのを防ぐことができます。 – roganjosh

+3

あなたのモジュールに簡単なprint文を追加することは可能ですが、それは非常に悪い設計です。例えば考慮する。誰かがあなたのモジュールをインポートし、なぜあなたの出力があるのだろうと思っています。 – infotoni91

答えて

4

ちょうどあなたのモジュール内のprint文を追加して、あなたはあなたが記述正確に何を達成します。それらがインポートされるときWhat does if __name__ == "__main__": do?

+0

素晴らしい作品!そして、あなたはファイルをどのように開いているのか、異なるメッセージを印刷することができますか?例えば:あなたがpythonのコマンドライン - > import module - >にある場合、 "hello"を表示します。あなたがシステムコンソールにいて、 - > python module.py - > "world!" – KKKK

+0

すべてが素晴らしいです。本当にありがとう。 – KKKK

関連する問題