在笔记本电脑单元中输入以下功能时,输出将带有一个输入框,用于输入提示的详细信息。
def a():
val = raw_input("abc")
print "Entered value: %s" % val
我正在尝试通过运行脚本来实现相同的目的,但是它不起作用。我已将上述函数的相同代码复制到脚本sample.py
中,如下所示。
# cat sample.py
def a():
val = raw_input("abc")
print "Entered value: %s" % val
a()
尝试从笔记本计算机运行脚本时获得与笔记本计算机提示相同的行为:
1。使用 '!'前缀
此命令将保持运行状态,而不会给出任何提示:
[*] !python sample.py
abc
2。使用%%bash
给出以下错误:
%%bash
python sample.py
EOFError: EOF when reading a line
此操作失败的原因是什么,是否有解决方法使其能够按预期工作?