Hugo Garcia-Cotte
Add first version of the game file
cdd7ede
raw
history blame
713 Bytes
import streamlit as st
import subprocess
# Create an input text box
input_text = st.text_input('Enter some text')
def start(executable_file):
return subprocess.Popen(
executable_file,
stdin=subprocess.PIPE,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE)
def read(process):
return process.stdout.readline().decode("utf-8").strip()
def write(process, message):
process.stdin.write(f"{message.strip()}\n".encode("utf-8"))
process.stdin.flush()
def terminate(process):
process.stdin.close()
process.terminate()
process.wait(timeout=0.2)
process = start("danse_macabre.py")
write(process, "hello dummy")
st.write(read(process))
terminate(process)