You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无前端经验者如何将简单Python函数转化为Web应用?

最高效实现方案:用Streamlit快速搭建

Streamlit是专为Python开发者打造的Web应用工具,全程无需编写HTML/CSS/JS代码,只用Python就能快速实现你的需求,具体步骤如下:

1. 安装Streamlit

在终端(或Jupyter的命令行窗口)执行以下命令:

pip install streamlit

2. 编写应用代码

新建一个Python文件(比如命名为random_name_app.py),复制以下代码进去:

import streamlit as st
import pandas as pd

data = {'Names' : ['Bob','Ann','Max','Ron','Fin','Eric']}
df = pd.DataFrame(data)

def get_random_name():
    return df.Names.sample(1).iloc[0]

# 设置页面标题
st.title("随机名字生成器")

# 添加按钮,点击后展示随机名字
if st.button("获取随机名字"):
    random_name = get_random_name()
    st.success(f"随机选中的名字:{random_name}")

3. 启动应用

在终端执行命令:

streamlit run random_name_app.py

运行后会自动打开浏览器,你就能看到带有按钮的页面,点击按钮即可生成随机名字。

4. 分享应用(可选)

如果要分享给他人,有两种简单方式:

  • 借助Streamlit Community Cloud:把代码上传到GitHub仓库,在Streamlit平台关联该仓库,就能生成公开访问链接,对方直接打开链接即可使用(无需自己搭建服务器)
  • 局域网分享:本地运行应用后,将你的局域网IP地址加端口号(比如http://192.168.1.100:8501)发给同局域网内的人,对方就能访问你的应用

这种方案全程只需要编写Python代码,完全不用接触前端技术,是无Web开发经验者的最优选择。

内容的提问来源于stack exchange,提问作者Minfetli

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 18:06:19