Spaces:
Runtime error
Runtime error
| # 导入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("已复制到剪贴板") |