python 屬性__name__

  • 54
  • 0

python 屬性__name__

__name__ 屬性的變數

1.python dir() 可看到變數__name__
2.當執行主程式的時候,__name__會被設為__main__
3.當程式碼
  if __name__ == '__main__':
      print("用 python 執行指令,可跑這一段,
             但其他PY檔案,import引用,不執行")
  • remote.png
  • local.png
  • 說明 : import remote 指令,就是執行remote.py程式碼的意思。所以當執行 python local.py 時,會先去remote.py執行一次。
    • 問題一 : 為什麼沒有印出文字"用 python 執行指令,可跑這一段,但其他PY檔案,import引用,不執行?
    • > 因為它有寫if __name__ == '__main__':,此程式表示,透過其他PY執行local.py,一律不執行

123

 你快樂,所以你成功 ~^v^~