PyCharm:在 Python 控制台中执行



我正在PyCharm中做一个Python项目。对于一个文件,我想使用 Python 控制台测试部分代码。问题是代码包含一个 main 方法(用于调试和执行),如下所示:

if __name__ == "__main__":
    print("with main")
else:
    print("no main")

当我在 Python 控制台中执行该代码(使用 PyCharm 的上下文菜单)时,将执行 if 的第一部分。我期待其他部分,因为我没有使用运行配置启动脚本。

也许你可以帮我怎么做。

not_main_start.py一样创建文件,import main.py只有一行(我想这是你的主文件)。然后运行此文件。输出应显示no main 。 仅当您直接调用此文件时,__name__才会命名__main__。如果您将其用作模块,那么它将具有模块的名称。

相关内容

  • 没有找到相关文章

最新更新