import os, re, sys, time, math, shutil, urllib, string, random, pickle, zipfile, datetime, platform, psutil import streamlit as st, pandas as pd, numpy as np st.set_page_config(page_title="Стартовая страница", page_icon="🦋", layout="wide", initial_sidebar_state="expanded") # This must be the first Streamlit command used on an app page, and must only be set once per page. # set_page_config() can only be called once per app page, and must be called as the first Streamlit command in your script. import my_static_tools as mst from my_static_tools import HF_tools as hft from my_static_tools import XYZV_tools as xvt st.html(mst.STYLE_CORRECTION) st.sidebar.markdown("💎 Стартовая страница") df = pd.DataFrame([ {"command": "st.selectbox", "rating": 4, "is_widget": True}, {"command": "st.balloons", "rating": 5, "is_widget": False}, {"command": "st.time_input", "rating": 3, "is_widget": True}, ]) edited_df = st.sidebar.data_editor(df, num_rows="dynamic") favorite_command = edited_df.loc[edited_df["rating"].idxmax()]["command"] st.sidebar.markdown(f"Your favorite command is **{favorite_command}** 🎚️") with st.container(): cols1 = st.columns([4,4,4,4]) psutil_virtual_memory = psutil.virtual_memory() dirParams = { "psutil.virtual_memory": psutil_virtual_memory, "os.getcwd": os.getcwd(), "cpu_count": os.cpu_count(), #"environ": os.environ, #"os.listdir": os.listdir(), "platform": platform.platform(), "release": platform.release(), "node": platform.node(), "processor": platform.processor(), "machine": platform.machine(), "system": platform.system(), "version": platform.version(), "python_version": platform.python_version(), "python_implementation": platform.python_implementation(), "uname": platform.uname(), "libc_ver": platform.libc_ver(), "architecture": platform.architecture(), } cols1[0].write(dirParams) cols1[1].write(os.environ) cols1[2].write(os.listdir()) #_ = psutil.cpu_percent(percpu=True) # first time is zeros cols1[2].write(psutil.cpu_percent(percpu=True))