gpt4 book ai didi

python - PyCharm:在 Python 控制台中执行

转载 作者:太空宇宙 更新时间:2023-11-03 14:37:05 25 4
gpt4 key购买 nike

我正在 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__。如果您将其用作模块,那么它将具有模块的名称。

关于python - PyCharm:在 Python 控制台中执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46850810/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com