【发布时间】:2021-08-07 05:10:24
【问题描述】:
我正在构建我的第一个 streamlit 应用程序。在我的侧边栏上,我有一个字段供用户输入数值。此输入(最初为 st.text_input(),但后来为 st.number_input() 启用过滤显示的数据(这里是一列薪水)。
我已经看过但找不到一种方法来格式化它,以便输入 1,000 或更高,它会自动添加一个逗号,因此它是人类可读的。另外,如果我可以在开头添加一个“$”,那就更好了(虽然不是很重要)。我怀疑这超出了streamlit 的能力,但我认为也许有一些奇特的方法可以通过它的小部件来实现这一点。
我的代码是这样的:
st.sidebar.markdown('### Enter a minimum full-time salary:')
在这种情况下,我认为拥有一张图片会有所帮助。在这里,即使用户输入 500,000,我也希望它显示为 500,000 美元。
【问题讨论】:
标签: python python-3.x streamlit