我在名为t1.py
的文件中设计了一个非常简单的代码stuff = {'ball':1, 'club':2}
print stuff
所以,当我这样做时,python t1.py它正确显示字典没有错误,但如果我进入python解释器并输入: 。 >>> import t1
然后我输入:print stuff
我得到:Traceback(最近一次调用最后一次): 文件“”,第1行,in NameError:名称'stuff'未定义
我需要声明一个dictinary,所以我可以在代码中进一步使用它。
答案 0 :(得分:4)
stuff
在t1
内定义。您已导入t1,因此需要打印t1.stuff
。
答案 1 :(得分:0)
如果您撰写from t1 import *
,则可以使用print (stuff)
。
如果你写import t1
,你必须像print (t1.stuff)
您也可以像import t1 as something
和print (something.stuff)