gpt4 book ai didi

python - 我如何让模块认为它的名字是 __main__?

转载 作者:太空宇宙 更新时间:2023-11-04 03:13:09 26 4
gpt4 key购买 nike

<分区>

我有一个 python 脚本(实际上是很多脚本),其中的代码仅在该模块作为主脚本运行时执行:

if __name__ == '__main__':
print("I am the main script")

但现在我想要一个测试脚本将它们作为模块加载,这样它就可以查看它们的内部状态。重写(将代码块变成一个函数)不是一种选择。我如何导入一个模块,让它认为它的名字是 __main__?我敢肯定,我以前曾在某些导入库或其他库的帮助下看到过这样做,但它没有出现在我的搜索中。

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