gpt4 book ai didi

python - 在 Python 中从另一个文件导入变量

转载 作者:太空狗 更新时间:2023-10-30 00:42:54 26 4
gpt4 key购买 nike

我已经声明了一些变量,并在 variables.py 中用一些值初始化了它们:

flag = 0
j = 1

我想在另一个文件 main_file.py 中使用这些值:

import variables
if(flag == 0) :
j = j+1

但是我得到以下错误,

NameError: name 'flag' is not defined

我该如何解决这个问题?

最佳答案

除了使用变量之外,您所做的一切都是正确的。

在您的 main_file.py 文件中:

if(variables.flag == 0) :
variables.j = variables.j + 1

(或)

使用以下 header :

from variables import *

(或)

from variables import flag, j

将 flag 和 j(或您要从该文件中使用的任何其他变量)的所有引用替换为前缀“variables”。

因为这只是变量的一个副本,所以如果您在 main_file.py 中修改它们,variables.py 中的值不会受到影响

关于python - 在 Python 中从另一个文件导入变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45710477/

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