Spaces:
Runtime error
Runtime error
import streamlit as st | |
from auto_gene import read_txt, random_gene, random_gene_words | |
from replace_nlp import change_sentence | |
from dict import get_batch_idioms | |
# streamlit run run.py | |
# markdown | |
from PIL import Image | |
#image1 = Image.open('WX20220528-134651@2x.png') | |
# 设置网页标题 | |
st.title('《献礼工程》 -- 电子诗人') | |
#st.image(image1) | |
# 展示一级标题 | |
#st.subheader('献礼工程') | |
#image2 = Image.open('v2-3420614c84c85bba28ec098d771fb27d_1440w.jpg') | |
with st.sidebar: | |
add_radio = st.radio( | |
'你想要:', | |
("电子唱诗", "来点儿词汇") | |
) | |
if add_radio == "电子唱诗": | |
lucky_num = st.slider('选择你的幸运数字吧!', min_value=0, max_value=100, value=50, | |
step=1) | |
crazy_level = st.slider('癫狂程度 【0 分清醒 - 100 分疯狂】', min_value=0.00, max_value=1.00, value=0.5, | |
step=0.01) | |
if st.button('我要献礼!'): | |
with st.spinner("生成中........"): | |
st.balloons() | |
result = read_txt('存档.txt') | |
text = random_gene(lucky_num, result) | |
text = list(filter(None, text)) | |
count = 0 | |
for i in text: | |
#st.success(text) | |
text = change_sentence(i, lucky_num+count, crazy_level) | |
st.markdown(text) | |
count = count + 1 | |
else: | |
st.warning('还没献礼呢!') | |
elif "来点儿词汇": | |
lucky_num = st.slider('选择你的幸运数字吧!', min_value=0, max_value=100, value=50, | |
step=1) | |
if st.button('我要献礼!'): | |
with st.spinner("生成中........"): | |
st.balloons() | |
result = read_txt('存档.txt') | |
a, b, c , d= random_gene_words(lucky_num) | |
e = get_batch_idioms() | |
st.subheader(a) | |
st.subheader(b) | |
st.subheader(c) | |
st.subheader(d) | |
st.subheader(e) | |
#for i in text: | |
# st.success(text) | |
#st.markdown(i) | |
else: | |
st.write('还没献礼') | |
#st.image(image2) | |