當編寫一些模塊時,無法保證所有語句都被包裹在函數之下。若直接使用import調用,就會造成多餘語句的運行的冗雜
也就是說,如果你的目的只是調用cs.py中的cs()函數,那麼你在導入的時候就不要使用import cs
因爲一旦你使用了import cs
那麼在運行至這一句導入代碼時會自動運行一次cs.py,cs.py中的函數被封裝不會被直接運
詳情參見帖子:https://blog.csdn.net/qq_27017791/article/details/80212016
所以當編寫模塊時,儘量在未被函數包裹下的語句前加上:
if name==’main’:
以此來告訴,當此次程序被當作非主程序運行時,忽略此語句