当前位置: 首页 > 面试题库 >

未定义python d中的错误。

宰父学
2023-03-14
问题内容

我正在学习python并出现此错误。我可以找出错误在哪里\什么在代码中。 File "<string>", line 1, in <module>

Name = ""
Desc = ""
Gender = ""
Race = ""
# Prompt user for user-defined information
Name = input('What is your Name? ')
Desc = input('Describe yourself: ')

当我运行程序

它输出你叫什么名字?(我输入d)

这给出了错误

Traceback (most recent call last):
  File "/python/chargen.py", line 19, in <module>
    Name = input('What is your Name? ')
  File "<string>", line 1, in <module>
NameError: name 'd' is not defined

这是来自Python 3的Absolute Beginners的示例代码。


问题答案:

在Python 2.x中,input()期望的是Python表达式,这意味着如果你键入d它,它将把它解释为名为d 的变量。如果你输入"d",那就可以了。

你可能真正想要的2.x是raw_input(),它将输入的值作为原始字符串返回,而不是求值。

由于你遇到了这种情况,因此你似乎正在使用2.x版本的Python解释器-相反,我会去www.python.org并下载一个Python 3.x解释器,以便与之匹配与你正在使用的书有关。



 类似资料:
  • 问题内容: 我知道Node.js中不存在,但是我在客户端和服务器上都使用React和相同的代码。我用来检查是否存在的任何方法都可以使我: 未捕获ReferenceError:未定义窗口 如何解决我做不到的事实? 问题答案: Sawtaytoes知道了。我将运行您在componentDidMount()中拥有的任何代码,并将其包含在以下内容中: 如果在React渲染组件时仍未创建窗口对象,则始终可以

  • 问题内容: 我正在Ubuntu平台中使用jquery,javascript,php。在页面中,我通过jquery发送一个ajax请求到php文件并获取响应文本。该程序已在Windows-(Wamp)平台和联机环境中成功运行。但是在Ubuntu中,我遇到了JavaScript错误。代码如下… 在Ubuntu中,我收到此错误, “ Uncaught ReferenceError:$未定义” 。该错误显

  • 问题内容: 我已经为客户创建了一个页面,最初是在Chrome中工作,却忘了检查它是否在Firefox中工作。现在,我遇到了一个大问题,因为整个页面基于无法在Firefox中运行的脚本。 它基于所有具有导致隐藏和显示正确页面的“链接” 。我不明白为什么这在Firefox中不起作用。 例如,页面具有id ,依此类推。所有链接都具有以下代码: 它在Chrome和Safari中完美运行。 这是代码: 问题

  • 问题内容: 我试图在python中定义一个基本函数,但是当我运行一个简单的测试程序时,总是会收到以下错误; 这是我用于此功能的代码; 更新:我打开了名为pyth.py的脚本,然后在给出错误时在解释器中输入pyth_test(1,2)。 谢谢您的帮助。(对于这个基本问题,我深表歉意,我以前从未编程过,并且正在尝试将Python作为一种业余爱好来学习) 问题答案: 是的,但是在哪个文件中声明了定义?它

  • 问题内容: 我正在尝试根据指南制作一个简单的Android应用程序。我正在使用下面的代码,但它给了我几个错误。尝试覆盖该方法时抱怨。确切的错误如下。谁能解释我在这里犯什么错误? 确切的错误: 问题答案: 您应该从Activity类扩展。因为您只是在创建新类,而没有任何可以从父类覆盖的方法。

  • 问题内容: 我有以下代码: 我进入了Javascript控制台。我没有正确注入服务的依赖项吗? 问题答案: 您没有注射。应该如下。 这样声明可以确保在最小化JavaScript代码时正确识别服务。有关如何帮助缩小的更多信息,请参见关于缩小和为缩小声明AngularJS模块的说明 如果您的计划中没有缩小功能(例如进行快速测试),则只需