如何使用?

这次使用pycharm来演示如何使用streamlit。

首先编写一个名为“app.py”的py文件,然后导入streamlit库,为了后续方便演示pandas的dataframe,也需要导入pandas和numpy。

import streamlit as st
import pandas as pd
import numpy as np

最开始先打印最简单的"hello,world"

st.write("Hello world")

在Terminal界面下输入"streamlit run XXXXX/app.py"指令开始运行代码

pycharm terminal界面

执行完成会显示local URL并在打开浏览器调整到指定URL

不需要编写任何HTML,最简单的"hello,world"直接在页面上被显示出来了

接下来试下让页面显示dataframes

df = pd.DataFrame(np.random.randn(50, 20), columns=("col %d" % i for i in range(20)))

st.dataframe(df)

执行结果

可以看到页面上完整呈现随机数的dataframes

完整代码

import streamlit as st
import pandas as pd
import numpy as np
st.write("Hello world")
df = pd.DataFrame(np.random.randn(50, 20), columns=("col %d" % i for i in range(20)))
st.dataframe(df)

此作者没有提供个人介绍
最后更新于 2024-12-30