所以我在一个名为 definitions.py 的文件中有很多函数
我的主文件 main.py 可以访问这些定义,并且使用这些函数也有自己的功能。
现在在 main.py 我有'从定义导入 *'
这两个文件都依赖于一组 15 个初始变量,我将这些变量放在了 definitions.py 中,这一切都很好,我的所有功能都可以正常工作,当我想将我的应用程序用作模型时,问题就出现了,其中我将想要更改一些变量以查看输出有何不同。
本质上,我希望我的初始变量位于一种碗中,每次调用函数时都会访问该碗,并且我可以交换和更改该碗中的值,这意味着调用的下一个函数使用更新的变量。
我现在遇到的问题是,我认为,因为变量是写在 definitions.py 中的,我无法更改它们。
即使在python shell中,我也可以将n1等于别的东西,执行一个使用n1的函数,但它将使用旧的n1,而不是新的n1,我认为是因为变量在definition.py文件中没有改变。
是否有某种方法可以让我不知道实时访问变量?谢谢你。