如何用 python 和 streamlit 做web界面
时间: 2023-05-21 19:06:09 浏览: 632
使用 Python 和 Streamlit 构建 Web 界面是相当简单的。首先,您需要安装 Streamlit 库,以便在 Python 中调用它。然后,您可以使用 Streamlit 中的一些命令来构建和部署 Web 应用程序。以下是一个基本的 Python 脚本来创建一个简单的 Web 界面:
```
import streamlit as st
# 创建一个标题和一个文本框供用户输入名称
st.title('Welcome to My Web App')
name = st.text_input('Enter Your Name')
# 创建一个下拉框,供用户选择地区
location = st.selectbox('Your Location',('USA','Canada','UK'))
# 创建一个滑块供用户滑动来选择年龄
age = st.slider('Your Age',0,100,20)
# 创建一个按钮来执行操作
btn = st.button('Greet')
# 根据用户的选择在界面上显示一些文本
if btn:
st.write(f'Hello {name}, You are {age} years old and you live in {location}')
```
使用 Streamlit 的主要好处之一是您可以立即在 Web 浏览器中看到您的应用程序。只需使用以下命令在本地计算机上启动应用程序即可:
```
streamlit run app.py
```
然后使用浏览器打开 `http://localhost:8501`,您将看到您刚刚创建的简单的 Web 界面。这只是一个简单的例子,Streamlit 还具有更高级的功能,例如允许您从云中提供流媒体数据、创建交互式图形等等,使您在不需要编写许多代码的情况下创建强大的 Web 应用程序的能力。
阅读全文