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


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


插入一个单元素容器。

将一个容器插入到您的应用程序中,该容器可用于保存单个元素。例如,这使您可以随时删除元素,或一次替换多个元素(使用子多元素容器)。

要在返回的容器上插入/替换/清除元素,您可以使用"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()

相关用法


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