当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Streamlit st.text_area用法及代码示例


显示多行文本输入小部件。

函数签名

st.text_area(label, value="", height=None, max_chars=None, key=None, help=None, on_change=None, args=None, kwargs=None, *, placeholder=None, disabled=False)
参数说明

label (str)

一个简短的标签,向用户解释此输入的用途。

value (any)

此小部件首次呈现时的文本值。这将在内部强制转换为 str 。

height (int or None)

以像素表示的 UI 元素的所需高度。如果没有,则使用默认高度。

max_chars (int or None)

文本区域中允许的最大字符数。

key (str or int)

一个可选的字符串或整数,用作小部件的唯一键。如果省略,将根据其内容为小部件生成一个 key 。相同类型的多个小部件可能不共享相同的键。

help (str)

显示在文本区域旁边的可选工具提示。

on_change (callable)

当此 text_area 的值更改时调用的可选回调。

args (tuple)

传递给回调的可选参数元组。

kwargs (dict)

一个可选的 kwargs 字典传递给回调。

placeholder (str or None)

当文本区域为空时显示的可选字符串。如果为 None,则不显示任何文本。此参数只能由关键字提供。

disabled (bool)

一个可选的布尔值,如果设置为 True,则禁用文本区域。默认值为假。此参数只能由关键字提供。

返回说明

(str)

文本输入小部件的当前值。

示例

txt = st.text_area('Text to analyze', '''
     It was the best of times, it was the worst of times, it was
     the age of wisdom, it was the age of foolishness, it was
     the epoch of belief, it was the epoch of incredulity, it
     was the season of Light, it was the season of Darkness, it
     was the spring of hope, it was the winter of despair, (...)
     ''')
st.write('Sentiment:', run_sentiment_analysis(txt))

相关用法


注:本文由纯净天空筛选整理自streamlit.io大神的英文原创作品 st.text_area。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。