插入一个单元素容器。
将一个容器插入到您的应用程序中,该容器可用于保存单个元素。例如,这使您可以随时删除元素,或一次替换多个元素(使用子多元素容器)。
要在返回的容器上插入/替换/清除元素,您可以使用"with" 表示法或直接在返回的对象上调用方法。请参阅下面的示例。
函数签名
st.empty()
例子
使用 "with" 符号就地覆盖元素:
import time
with st.empty():
for seconds in range(60):
st.write(f"⏳ {seconds} seconds have passed")
time.sleep(1)
st.write("✔️ 1 minute over!")
替换几个元素,然后清除它们:
placeholder = st.empty()
# Replace the placeholder with some text:
placeholder.text("Hello")
# Replace the text with a chart:
placeholder.line_chart({"data": [1, 5, 2, 6]})
# Replace the chart with several elements:
with placeholder.container():
st.write("This is one element")
st.write("This is another")
# Clear all those elements:
placeholder.empty()
相关用法
- Python Streamlit st.experimental_singleton.clear用法及代码示例
- Python Streamlit st.experimental_singleton用法及代码示例
- Python Streamlit st.error用法及代码示例
- Python Streamlit st.experimental_memo.clear用法及代码示例
- Python Streamlit st.expander用法及代码示例
- Python Streamlit st.experimental_memo用法及代码示例
- Python Streamlit st.experimental_get_query_params用法及代码示例
- Python Streamlit st.experimental_set_query_params用法及代码示例
- Python Streamlit st.echo用法及代码示例
- Python Streamlit st.exception用法及代码示例
- Python Streamlit st.experimental_rerun用法及代码示例
- Python Streamlit st.experimental_show用法及代码示例
- Python Streamlit st.bokeh_chart用法及代码示例
- Python Streamlit st.caption用法及代码示例
- Python Streamlit st.text_input用法及代码示例
- Python Streamlit st.area_chart用法及代码示例
- Python Streamlit st.title用法及代码示例
- Python Streamlit st.cache用法及代码示例
- Python Streamlit st.video用法及代码示例
- Python Streamlit st.vega_lite_chart用法及代码示例
- Python Streamlit st.slider用法及代码示例
- Python Streamlit st.header用法及代码示例
- Python Streamlit st.container用法及代码示例
- Python Streamlit st.form_submit_button用法及代码示例
- Python Streamlit st.form用法及代码示例
注:本文由纯净天空筛选整理自streamlit.io大神的英文原创作品 st.empty。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。