如何通过交互式widget(python)在Jupyter笔记本中定义变量名

时间:2018-03-22 18:06:30

标签: python jupyter-notebook

我需要以下功能:

#what do you want to name the processed file?
(widget here)

filename=(widget input string)

我在窗口小部件文档或其他搜索中找不到任何简单的示例。

1 个答案:

答案 0 :(得分:1)

您可以使用标准python input()

text = input("Your input: ")
print(text)

或使用ipywidgets模块

import ipywidgets as widgets
text = widgets.Text(placeholder='Your input')
display(text)

def print_input(sender):
    print(text.value)

text.on_submit(print_input)

另请参阅ipywidgets模块here的文档。