Spaces:
Runtime error
Runtime error
File size: 887 Bytes
5fa0ee2 03ea96e 5fa0ee2 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
# 导入pyperclip模块,以及你之前的代码
import pyperclip
import streamlit as st
import random
with open("chengyu.txt", "r", encoding="utf-8") as f:
chengyu_list = f.read().splitlines()
# 创建一个标题
st.title("随机成语生成器")
# 创建一个滑动条
num = st.slider("请选择要生成的成语的数量", 1, 10)
# 随机抽取成语
random_chengyu = random.sample(chengyu_list, num)
# 输出生成的成语
st.write("生成的成语如下:")
st.markdown(", ".join(random_chengyu))
# 创建一个复制按钮
copy_button = st.button("复制成语")
# 输出一些提示信息
st.write("请点击复制按钮,然后在其他地方粘贴")
# 判断用户是否点击了复制按钮
if copy_button:
# 复制生成的成语列表
pyperclip.copy(", ".join(random_chengyu))
# 输出一些成功信息
st.success("已复制到剪贴板") |