ディレクトリ
二つの目的章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()