Python - 仅当从文件本身运行时才运行模块的一部分(不是在导入时)

时间:2018-04-08 11:53:49

标签: python module

我有一个(新问题)。我现在已经编写了几个模块来完成几个功能。其中一些我在编辑时测试/运行,看我是否做得对。

到目前为止,我已经在模块中进行了某种布尔开关:

# myModule.py
run = True 
if run:
    * do stuff *

然后在我完成并将其保存后将其关闭。但是有些时候我忘记将其关闭然后当我从主文件中导入它时它也会运行。

我的问题: 是否有一个代码只允许它在我打开文件并直接从该文件运行时运行? (因此,不是从其他文件导入时)

非常感谢有关此主题的任何提示/帮助。

0 个答案:

没有答案