字典未定义

时间:2015-01-27 11:08:50

标签: python python-2.7

我在名为t1.py

的文件中设计了一个非常简单的代码
stuff = {'ball':1, 'club':2}
print stuff

所以,当我这样做时,python t1.py它正确显示字典没有错误,但如果我进入python解释器并输入: 。 >>> import t1

然后我输入:print stuff

我得到:Traceback(最近一次调用最后一次):   文件“”,第1行,in NameError:名称'stuff'未定义

我需要声明一个dictinary,所以我可以在代码中进一步使用它。

2 个答案:

答案 0 :(得分:4)

stufft1内定义。您已导入t1,因此需要打印t1.stuff

答案 1 :(得分:0)

如果您撰写from t1 import *,则可以使用print (stuff)

如果你写import t1,你必须像print (t1.stuff)

一样使用它

您也可以像import t1 as somethingprint (something.stuff)

一样导入它