【问题标题】:Why can't I use input() in Jupyter Notebook?为什么我不能在 Jupyter Notebook 中使用 input()?
【发布时间】:2020-05-06 07:36:35
【问题描述】:

当我尝试在 Jupyter Notebook 中使用 input() 函数时,笔记本似乎变得无响应。

例如当我尝试这段代码时:

print('Enter your name:')
x = input()
print('Hello, ' + x)

出现一个要求输入的框,当我输入一些内容并运行它时,什么也没有发生。星号符号出现在行首的括号中,就好像笔记本很忙一样,它就这样保持不变。我在这里错过了什么?

【问题讨论】:

标签: python python-3.x input jupyter-notebook


【解决方案1】:

我遇到了同样的问题,解决方案是在输入后按CTRL + Enter 而不是EnterShift + Enter

【讨论】:

    【解决方案2】:

    您可以尝试重新启动内核。您将在工具栏上找到内核选项。在此之后选择重新启动并清除输出。它在我的笔记本上运行。

    【讨论】:

      【解决方案3】:

      您可以点击停止内核,然后再次运行:

      【讨论】:

        【解决方案4】:

        您的代码对我来说很好用。但是可以像这样尝试其他方式:

        x=input('Enter your Name: ')
        print('Hello, ' + x)
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-07-14
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多