我知道这个问题以前曾被问过,但是我似乎无法获得答案。我正在尝试将变量内容从一个脚本传递到另一个脚本。
test.py
def addstuff(word):
things = word + " good."
return things
test2.py
from test import addstuff
addstuff("random")
stuff = things + "morethings"
我也尝试过使用
导入from test import *
事物未按照test2中的定义显示,我该如何解决?
答案 0 :(得分:1)
addstuff("random")
不会将addstuff()
函数的输出从test.py存储到任何变量中,而是将其丢弃。
test2.py中的things
对程序没有任何意义,直到未将其分配给任何变量。
这是正确的方法:
from test import addstuff
things=addstuff("random")
stuff = things + "morethings"
我们将addstuff("random")
的输出(即“随机良好”)分配给things
,然后向其中添加"morethings"
。