首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >流光事件循环

流光事件循环
EN

Stack Overflow用户
提问于 2022-09-17 12:27:01
回答 1查看 301关注 0票数 0

,这是我第一次使用Streamlit。我正在尝试将我的python脚本放到一个交互式GUI中。

代码语言:javascript
复制
import streamlit as st 
import pandas as pd 
import plotly.express as px 
import datetime
from terra_sdk.client.lcd import LCDClient

date = datetime.datetime.now()
today = date.strftime("%B_%d_%Y")
st.set_page_config(page_title="Terra Luna Balance Updater",
                   page_icon=":bar_chart",
                   layout="wide"
)


uploaded_file = st.file_uploader('Upload your text/csv file here')

if uploaded_file:
    st.header('Terra Luna Statistics')
    df = pd.read_csv(uploaded_file)
    st.table(df)

,我用一个普通的python脚本测试了它,它运行得很好。

代码语言:javascript
复制
def main():
    terra = LCDClient(url="https://lcd.terra.dev", chain_id="columbus-5")
    Wallet_Address=(df.loc[:,'Address'])
    Balance_storage = []

    for address in Wallet_Address:
        balance_array = terra.bank.balance(address)
        balance = balance_array[1]['total']
        Balance_storage.append(balance)

        df[today] = Balance_storage
        
        df.to_csv(uploaded_file, index=False)
        
if st.button('Click me'): 
    main()

单击按钮后,我将得到一个错误:

线程'ScriptRunner.scriptThread‘中没有当前事件循环。在get_event_loop引发RuntimeError中(‘线程%r中没有当前事件循环’

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-17 12:43:41

我看不出密码有什么问题。问题的原因可能是流光的版本。

检查此链接:https://github.com/streamlit/streamlit/issues/744

另外,您也可以检查这个:RuntimeError: There is no current event loop in thread 'ScriptRunner.scriptThread'

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73754828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档