5 st.video和st.audio
===============
5.1 代码:
import streamlit as st#播放动画#video_file = open('/home/xgj/Desktop/Streamlit/11.mp4', 'rb') #mp4成功#用st.video播放mp3可以,但是无效视频框太大,占空间#video_file = open('/home/xgj/Desktop/Streamlit/sn.mp3', 'rb')#不推荐#video_bytes = video_file.read()#st.video(video_bytes)#播放mp3,推荐用audio法,包括ogg、wav格式audio_file = open('/home/xgj/Desktop/Streamlit/sn.mp3', 'rb')#推荐audio_bytes = audio_file.read()st.audio(audio_bytes)
5.2 操作效果图:
文章插图
6 文本输出:
========
6.1 代码:
import streamlit as stst.title('Helloworld,你好,世界')st.header('Helloworld,你好,世界')st.write('Helloworld,你好,世界')#在终端输入#streamlit run 1.py
6.2 效果图:文章插图
注意字体特点
7 信息提示框:
==========
7.1 代码:
【Streamlit是python的一个机器学习、数据科学、应用开发框架】
import streamlit as stst.error('This is error!')st.info('welcome to the streamlit!')st.warning('This is warning!')e = RuntimeError('This is an exception of type RuntimeError')st.exception(e)
7.2 图:文章插图
8 input输入框:
===========
8.1 代码:
import streamlit as st#注意自动依次布局#文本输入url = st.text_input('Enter URL')st.write('The Entered URL is', url)#数字输入num = st.number_input('Enter NUMBER')st.write('You enter number is',num)#当前日期选择器todaydate=st.date_input('Today is ')st.write('Today is :',todaydate)#当前时间获取nowtime=st.time_input('Nowtime is:')st.write('Nowtime is :',nowtime)
8.2 操作效果图:文章插图
9 进度条:
=======
9.1 学习st.sidebar=侧边栏,st.empty,st.success和python的格式化输出知识复习:比如显示%=%% 。
9.2 代码:
import streamlit as stimport time#正文的进度条my_bar = st.progress(0)#进度数字显示frame_text = st.empty()#sidebar 侧边栏的进度条xx_bar=st.sidebar.progress(0)#侧边栏进度数字显示frame_textxx = st.sidebar.empty()for i in range(100):my_bar.progress(i + 1)frame_text.text("Frame %i%%/100%%" % (i+ 1))xx_bar.progress(i + 1)frame_textxx.text("Frame %i%%/100%%" % (i+ 1))time.sleep(0.1)#清空显示进度条的百分比文本#frame_text.empty()#frame_textxx.empty()#提示成功和完成信息框st.sidebar.success("done")st.success("done")#在脚本所在的目录下的终端输入#streamlit run 2-progres.py
9.3 操作和效果图:文章插图
10 st.spinner,st.balloons和st.help用法:
==============================
10.1 代码:
import streamlit as st#导入时间import timewith st.spinner('Please wait for it...'):time.sleep(5)st.success('Done!')#彩蛋st.balloons()#放庆祝气球#调出pandas.DataFrame的帮助信息import pandasst.help(pandas.DataFrame)#运行脚本#streamlit run 9.py
10.2 操作和效果图:#注意st.help
文章插图
11 st.slider滑动条:
===============
11.1 代码:
import streamlit as st#滑动条1x = st.slider('x')st.write(x, 'squared is', x * x)#滑动条2age = st.slider('How old are you?', 0, 130, 25)st.write("I'm ", age, 'years old')#滑动条3values = st.slider('Select a range of values',0.0, 100.0, (25.0, 75.0))st.write('Values:', values)#终端输入#streamlit run 5-slider.py
11.2 操作和效果图:#比官方还仔细
文章插图
推荐阅读
- 陈年铁观音保健价值,陈年铁观音茶是否具有保健效果
- Python-Streamlit库再学习:st.slider和数据可视作图
- 机器学习工程师养成计划-开篇语
- 大红袍产地在哪里,名茶大红袍的产地是哪
- 年底店铺转让是不是很难 店铺可以转让吗
- 茶叶的涩是怎么来的,紫砂壶的称谓是怎么来的
- 几点开直通车效果最佳 开直通车最佳时间
- 淘宝运营提成怎么算 淘宝平台抽成比例是多少
- 茶中有种涩味是什么,口粮茶是什么意思
- 顶谷大方是什么茶,大方茶中的上品顶谷大方茶