如何使脚本级变量私有到脚本

问题描述 投票:0回答:1

可以声明导入脚本看不见的全局变量吗?

,例如,在脚本中

a.py
i有一个可变量
var_a
,该函数可用于
a.py
中的任何函数。但是,在导入的脚本
b.py
中,我希望无法访问。
(与C的
a.py
模块变量有点相似)

var_a

static
测试:

a.py

我想在引用
var_a = "hello"

print("In script a.py:", var_a)
时出现错误。

韦尔....有点?

您可以使用

b.py
变量将其一起入侵,并检查它是否在您要被调用的一个内部。
这里是一个例子

from a import var_a print("In script b.py:", var_a)
python python-3.x scope python-import
1个回答
0
投票
我们有

$ python3 b.py In script a.py: hello In script b.py: hello


最新问题
© www.soinside.com 2019 - 2025. All rights reserved.