gpt4 book ai didi

python - 第二次执行时导入命令未给出预期结果

转载 作者:行者123 更新时间:2023-12-01 01:13:23 26 4
gpt4 key购买 nike

我一直在尝试通过执行以下命令在 python 3.6 IDLE 中执行以下代码片段,它第一次工作并显示输出

import circle

>>> import circle
Circumference of the circle: 21.99113
Area of the circle: 153.93791
>>> import circle

circle.py:

PI = 3.14159
r = 7
print('Circumference of the circle: ', 2 * PI * r)
print('Area of the circle: ', PI * r * r)

预期:当我导入文件时,应始终显示文件的输出。文件

实际:第一次有效,但再次无效。

最佳答案

第二次调用 import 不会达到您的预期。这是为了防止当从不同位置导入同一模块时多次执行诸如您的初始化代码。

如果您想多次执行导入模块中的初始化代码,请重新加载该模块,如 this answer 中所述。 .

关于python - 第二次执行时导入命令未给出预期结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54607083/

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