二つの目的章IX、Pythonのファイル

二つの目的章IX、Pythonのファイル

まず、使用

  • 現在実行中のファイル(スクリプト)

  • インポートされたファイル(モジュール)

# aaa.py

x = 1


def f1():
    print('from f1')


def f2():
    print('from f2')


f1()
f2()
# run.py (脚本)

import aaa

注:あなたが直接実行run.py場合は、直接にaaa.py実行されますf1()f2()、私たちは中にaaa.pyに追加する場合if __name__ == '__main__':、この文を、あなたが実行run.pyの実行を防止できるf1()としf2()aaa.py直接実行されたときため、即ち、実行ファイル時刻として__name__ == '__main__'、モジュールが直接aaa.py実行として使用する場合__name__ == 'aaa'

# aaa.py

x = 1


def f1():
    print('from f1')


def f2():
    print('from f2')


if __name__ == '__main__':
    f1()
    f2()

おすすめ

転載: www.cnblogs.com/demiao/p/11366380.html