我正在使用jupyter来测试我的代码,基本上我的代码要求0小于10时
问题是,每次输入后,代码都会对该输入执行某些操作,然后在完成后向我询问下一个输入。有没有一种方法可以立即粘贴10个输入并让代码运行它们?我花了太多时间来复制并粘贴每个输入1。
如果有办法,请详细介绍一下我对jupyter和编程的了解
答案 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"
。