1. Hello World 应用

Hello World 应用 学习卡片

任务说明

本案例的目标是创建一个最简的 Streamlit Web 应用,在浏览器页面中显示文本“Hello World”。通过该案例,你将掌握 Streamlit 应用的基本文件结构、启动方式以及页面渲染逻辑,为后续案例打下基础。

实现步骤

首先,确保当前环境中已安装 Streamlit(安装命令:pip install streamlit)。然后,在任意工作目录下新建一个 Python 文件,命名为 app.py。该文件即为 Streamlit 应用的入口脚本,Streamlit 会执行此脚本并将其中所有渲染指令输出到网页上。

在 app.py 中,我们只需要调用 st.write() 函数即可将文本内容渲染到页面。该函数是 Streamlit 中最通用的输出函数,能够自动识别传入的字符串、数字、DataFrame 等多种数据类型并选择合适的展示方式。对于纯文本,它会直接以段落形式显示在页面主体区域。

完整代码

# app.py
import streamlit as st

st.write("Hello World")

运行与验证

在终端中进入 app.py 所在目录,执行以下命令启动应用:

streamlit run app.py

启动成功后,终端会输出本地访问地址(通常为 http://localhost:8501)。使用浏览器打开该地址,页面主体区域应显示文本“Hello World”。

判定标准:浏览器页面中出现且仅出现“Hello World”字样,且页面无报错信息,即视为案例通过。

Streamlit Hello World 应用运行流程 终端 $ streamlit run app.py ... Local URL: http://localhost:8501 Network URL: http://192.168.x.x:8501 ... Application startup complete. Streamlit 服务 执行 app.py 脚本内容 import streamlit as st st.write("Hello World") 生成页面元素 localhost:8501 Streamlit Hello World 验证:浏览器页面显示文本 “Hello World” 即通过