我在访问变量时遇到困难。
我正在努力实现以下目标,从python script
调用带有参数的bash
,然后将其导入第二个python脚本中定义的函数,执行该函数,从而创建一个将被使用的变量稍后在第一个python脚本中。
目前,为了进行测试,我将一些命令直接复制并粘贴到Python终端中:
from script2 import *
foofunction(arg)
print(newlist)
在script2
中定义的foo函数正在执行,我可以看到文件已写入,但是当我尝试打印执行导入函数时假定创建的列表时,会收到一条消息,告诉我它是未定义的。
在我的script2.py
内,我确保输入了对帐单
全球新名单
在定义它的长度并填充它之前。
我现阶段正在挠头。
答案 0 :(得分:-2)
您应该这样引用newlist及其定义的模块:
from script2 import *
foofunction(arg)
print(script2.newlist)