モジュールをスクリプトとして実行

モジュールの最後に、

if __name__ == "__main__":
    # 実行させたいコード

の様なifブロックを作り、スクリプトとして実行させたい内容を記述する。

↓のコードを記述した場合、
if __name__ == "__main__":
    import sys
    fib(int(sys.argv[1]))
mainファイルとして実行した時は、ifブロック内のコードが実行される
$ python fibo.py 50
1 1 2 3 5 8 13 21 34
インポート時は、ifブロック内のコードは実行されない
>>> import fibo
>>>

6. Modules — Python v3.1.5 documentation