我怀疑我想要清理.
考虑以下名为的模块ex_1.py:
print("Hello, I'm ex_1")
def greet(name):
print("Hello, "+name+" nice to meet you! ")
Run Code Online (Sandbox Code Playgroud)
现在考虑调用另一个1_client_ex_1.py将导入ex_1.py模块的文件.
import ex_1.py
Run Code Online (Sandbox Code Playgroud)
现在,当我执行此文件时,我得到的输出为:
Hello, I'm ex_1
Run Code Online (Sandbox Code Playgroud)
正如所料.
但是当我1_client_ex_1.py改为:
import ex_1.py
import ex_1.py
Run Code Online (Sandbox Code Playgroud)
并执行它,它仍然只打印Hello, I'm ex_1一次.不应该打印两次吗?