写作绅士,读作丧尸 X岛揭示板
顺猴者昌 逆猴者亡 首页版规 |用户系统 |移动客户端下载 | 丧尸路标 | | 常用图串及路标 | 请关注 官方公众号:【X岛揭示板】 官方微博: 【@X岛极速版】| 人,是会思考的芦苇
常用串:·豆知识·跑团板聊天室·公告汇总串·X岛路标

[只看PO]No.55799230 - 无标题 - 技术宅


•程序语言、压制投稿、视频制作以及各计算机领域的技术问题
•我觉得还是CSDN靠谱一点
•本版发文间隔为15秒。

无标题 无名氏 2023-02-24(五)18:13:18 ID:fSf97po [举报] [订阅] [返回主串] No.55799230 [回应] 管理
肥哥们,我想写一个代码,
我完全不会Python
帮我把题库和答案分开,答案是在题目的括号里,然后我问gtp,它帮我写了个代码。
然后它一直报错・゚( ノд`゚)
无标题 无名氏 2023-02-24(五)18:13:49 ID:fSf97po (PO主) [举报] No.55799248 管理
代码是这样的
import docx
import re

# 打开原始Word文档和新的文档
yi = docx.Document(r"D:\B\a\yi.docx")
answer = docx.Document(r"D:\B\a\answer.docx")

# 遍历所有段落
for paragraph in yi.paragraphs:
# 查找包含答案的段落
text = paragraph.text
if '(' in text and ')' in text:
# 将答案保存到新的文档中
answer.add_paragraph(paragraph.text)
# 使用正则表达式匹配包含在括号中的字母和空格的文本,并将其替换为一个空字符串
text = re.sub(r'\([A-Z\s]+\)', '', text)
paragraph.text = text

# 保存处理后的文档和新的文档
yi.save(r"D:\B\a\yi.docx")
answer.save(r"D:\B\a\answer.docx")
无标题 无名氏 2023-02-24(五)18:14:43 ID:fSf97po (PO主) [举报] No.55799269 管理
然后这个题库是有判断和选择题的,我可能还需要一个代码去分辨判断和选择(;´Д`)
无标题 无名氏 2023-02-24(五)18:24:12 ID:fSf97po (PO主) [举报] No.55799530 管理
>>No.55799502
我就想知道它为什么报错(;´Д`)我已经只存了一道选项但是它还是报错
无标题 无名氏 2023-02-24(五)18:32:29 ID:fSf97po (PO主) [举报] No.55799692 管理
报错是说
NameError: name 'yi' is not defined
就没定义(;´Д`)
我本来是想偷个懒,不想自己一个个删答案,但是我确实高估了自己脑子(;´Д`)打扰肥哥们了・゚( ノд`゚)
收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2023-02-24(五)18:33:17 ID:fSf97po (PO主) [举报] No.55799713 管理
jp奉上・゚( ノд`゚)
我是笨蛋・゚( ノд`゚)
收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2023-02-24(五)19:27:18 ID:fSf97po (PO主) [举报] No.55800950 管理
(;´Д`)谢谢肥哥们的解答,我放弃了搞这个了
我真的是笨蛋,程序不会,ai名字也能打错,打扰肥哥们了真的不好意思・゚( ノд`゚)
补个jp

UP主: