pyscripter __main__

PyScripterを起動すると
def main():
pass
if __name__ == '__main__':
main()
と言うコードが書かれていますがこれは一体何でしょうね?
__name__と言うのはビルトイン属性で、pythonのあらゆるモジュールが
必ず持っていて、自動的に以下のように設定される。
○そのファイルが起動ファイルに場合はこの属性に値として、
__main__が指定される。
○そのファイルがインポートされる場合は、値としてモジュール
名が指定される。
と言うことだそうです。
つまり起動ファイルで何かしたい場合はこれを使って起動ファイルか
否か調べ、特に必要が無ければ消してしまっても問題が無いと言うことです。