【发布时间】:2022-10-13 22:06:29
【问题描述】:
我使用 np.random.rand() 函数在名为“initialze.py”的模块中创建随机起始位置。然后我在另一个脚本中导入这个模块,但是当我运行另一个脚本时,它不会再次运行随机化函数。我读到,当您导入一个模块时,它会运行完整的模块,但情况似乎并非如此。
我希望能够只运行另一个脚本,让我们称它为“launcher.py”并且仍然让“initialze.py”运行它的随机化函数而不是保持相同的值。
【问题讨论】:
-
initialize.your function name() 以这种方式调用它
-
import仅在第一次导入时运行文件中的代码,其他import不再运行任何内容。您应该在函数中编写代码并在需要时从其他模块调用它们
标签: python