>  기사  >  백엔드 개발  >  함수 또는 st.session_state의 반환 변수를 사용하세요.

함수 또는 st.session_state의 반환 변수를 사용하세요.

王林
王林앞으로
2024-02-10 11:00:05694검색

使用函数或 st.session_state 的返回变量

질문내용

스트림라이트 프레임워크와 파이썬을 배우고 있어요. 내 질문은 코드 디자인과 관련이 있습니다. 저는 팬더 데이터 프레임에 변환을 적용하고 변수를 반환하여 다른 함수에 전달하거나 사용자에게 표시하는 함수를 사용하고 있습니다. 반면에 st.session_state를 사용하면 전역 변수처럼 코드 전체에서 해당 변수에 대한 액세스를 제공하는 st.session_state 사전에 "return" 함수 변수를 할당하여 동일한 결과를 얻을 수 있습니다. 그렇다면 변수를 전달하는 올바른 Pythonic 또는 Streamlit 방법은 무엇입니까?

으아악

또는

으아악

정말 감사합니다.


정답


여러 페이지로 구성된 애플리케이션이 있는 경우 전체 데이터를 다시 로드하지 않거나 재실행할 때마다 일부 정보를 유지하려면 st.session_statest.cache_data를 사용하는 것이 좋습니다.

이에 대한 실제 지침은 없습니다. 하지만 다음 2가지 프리미엄 기능에 대해 읽어보세요:

위 내용은 함수 또는 st.session_state의 반환 변수를 사용하세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 stackoverflow.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제