如何在Jupyter Notebook中运行多个输入?

时间:2018-10-17 02:15:45

标签: python jupyter-notebook jupyter

我正在使用jupyter来测试我的代码,基本上我的代码要求0小于10时

问题是,每次输入后,代码都会对该输入执行某些操作,然后在完成后向我询问下一个输入。有没有一种方法可以立即粘贴10个输入并让代码运行它们?我花了太多时间来复制并粘贴每个输入1。

如果有办法,请详细介绍一下我对jupyter和编程的了解

1 个答案:

答案 0 :(得分:0)

您可能会创建一些黑客,将其粘贴到代码的开头,然后您可以使用Alt+Enter在jupyter笔记本中直接运行它,不会再在jupyter中显示input text box让您输入"Hello""World"

注意:这只是为了您快速测试其他代码逻辑,而不是用于产品运行,例如测试模拟。

test.py:

# start hacker
f = open('a.txt', 'w')
f.write('"Hello"')
f.write('\n')
f.write('"World"')
f.write('\n')
f.close()
file = open("a.txt")
input = file.readline
# end hacker

for i in range(2):
    val = input()
    print('my name: ' + val)

输出:

  

我的名字:“你好”

     

我的名字:“世界”

上述黑客让您在迭代过程中自动阅读"Hello""World"

相关问题