import os import streamlit as st def run_python_file(file_path): try: st.text(f"Running {file_path}...") os.system(f"python {file_path}") st.success("Script executed successfully!") except Exception as e: st.error(f"Error: {e}") def main(): st.title("YTDLBot Runner") # Specify the directory and file name directory = "ytdlbot" file_name = "ytdl_bot.py" file_path = os.path.join(directory, file_name) st.text(f"Selected file: {file_path}") # Run the Python file automatically when the app starts run_python_file(file_path) if __name__ == "__main__": main()