這裏顯示兩個版本的差異處。
Both sides previous revision 前次修改 下次修改 | 前次修改 | ||
python_study [2024/04/15 10:51] don |
python_study [2024/04/15 10:53] don |
||
---|---|---|---|
行 4: | 行 4: | ||
+ | ==== 直接執行時與被引用的判斷機制 ==== | ||
你就可以看到 __name__ 的值在檔案被直接執行時與被引用時是不同的。 | 你就可以看到 __name__ 的值在檔案被直接執行時與被引用時是不同的。 | ||
所以回到上面的問題:要怎麼讓檔案在被引用時,不該執行的程式碼不被執行? | 所以回到上面的問題:要怎麼讓檔案在被引用時,不該執行的程式碼不被執行? | ||
- | 當然就是靠 __name__ == ' | + | 當然就是靠 < |
< | < | ||
# cool.py | # cool.py |