【发布时间】:2015-08-12 16:01:33
【问题描述】:
这个错误今天才开始,我不知道如何纠正这种情况。
假设我运行以下脚本:
name = "Bob"
然后在解释器中,我可以输入:
>>> name
'Bob'
但是,如果我的脚本是:
import some_module_I_just_made_up #It's in the same directory as my script
name = "Bob"
然后在解释器中,我得到以下信息:
>>> name
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'name' is not defined
【问题讨论】:
-
您是否尝试过再次运行您的主脚本(包含导入的那个)?
-
你能发布你的代码,它实际上会产生这个错误吗?错误代码与您发送的内容不匹配,或者您需要显示
some_module_I_just_made_up中的内容@ -
您是否正在运行包含脚本的已保存文件,然后打开解释器?或者“脚本”是指您在解释器中输入所有这些命令?还是别的什么?
标签: python import module nameerror