我正在尝试使用启动 Streamlit 应用程序
import os
os.popen("streamlit run stockXchange.py")
当我运行这段代码时,会有无数个流光窗口,每隔 3 秒左右就会一个接一个地弹出。阻止这些窗口弹出的唯一方法是完全关闭输出窗口。(我正在使用 PyCharm)
这是我的代码:
import os
import streamlit as st
class Streamlit:
def __init__(self):
Streamlit.setup()
def setup(self):
st.title("StockXchange GUI")
query = st.text_input("Enter company name:")
if st.button("Go"):
#calls the application function
load(query)
if __name__ == "__main__":
print(starttext)
print(os.popen("streamlit run stockXchange.py").read())
#Workaround 'missing 1 required positional argument: 'self'' Error
Streamlit.setup(Streamlit)
我希望只弹出一个窗口,而不是无限数量的窗口。
有没有什么办法解决这一问题?