苹果叶面病害及代码生成系统使用指南
一、代码模版创建
1.侧边控制模块
更为专业具体相关设置可以在以下界面阅读官方文档,本系统采用的是streamlit2.1.0版本。
streamlit说明
- 侧边控制模块必须包含以下内容,
import streamlit as st
def show():
inputs = {}
with st.sidebar:
return inputs
if __name__ == "__main__":
show()
在def show()函数内可以编写参数控制相关的命令。
主要常用的侧边控制栏空间有文本框和输入框。
(1). 文本框
st.write("Hello world")
(2). 输入框
# 按钮
clicked = st.button("Click me")
# 勾选框
selected = st.checkbox("I agree")
# 复选框
choice = st.radio("Pick one",["Dog", "Cat", "Goldfish"])
# 选择框
choice2 = st.selectbox("Pick one",["cats", "dogs"])
# 滑动条
number = st.slider("Pick a number", 0, 100)
# 文本输入框
name = st.text_input("First name")
# 数字输入框
choice3 = st.number_input("Pick a number", 0, 10)
# 日期
date = st.date_input("Your birthday")
绑定侧边控制模块输入和代码模版
如绑定num_classes
inputs[num_classes] = st.number_input("How manay classes?", 1, 1000,)
2.代码模板
{{ header("xxx") }}
用来分割为.ipynb文件
{{ xxx }}
xxx即为输入的相关变量
{% if a %}aaa{% elif b %}bbb{% else %}ccc{% endif %}
表示逻辑如果满足a条件则显示aaa,满足b条件显示bbb,否则显示为ccc
分割线
了解完以上知识,你就可以轻松编写自己的代码模版了,你可以将你的代码模版分享到代码生成系统中。
3.demo
import streamlit as st
def show():
inputs = {}
with st.sidebar:
# 文本
st.write("Hello world")
# 按钮
clicked = st.button("Click me")
# 勾选框
selected = st.checkbox("I agree")
# 复选框
choice = st.radio("Pick one",["Dog", "Cat", "Goldfish"])
# 选择框
choice2 = st.selectbox("Pick one",["cats", "dogs"])
# 滑动条
number = st.slider("Pick a number", 0, 100)
# 文本输入框
name = st.text_input("First name")
# 数字输入框
choice3 = st.number_input("Pick a number", 0, 10)
# 日期
date = st.date_input("Your birthday")
return inputs
if __name__ == "__main__":
show()
2.系统功能
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)