💡 知识卡片
原始会话经 LLM 提炼后的结构化知识。比原始会话更好读、更好搜。
问答
Python脚本中文字符串语法错误
问题:在 Windows 下用 python-pptx 编写 PPT 生成脚本时,多次报 SyntaxError: invalid syntax. Perhaps you forgot a comma?,报错位置均为含中文的字符串行(如 "需要 1"、"增值税和个税联动"等),且终端输出中文乱码。
方案:报错根因是字符串中混用了中文全角引号(“ ”)或未转义的引号,导致 Python 解析器把字符串提前截断。逐处检查报错行号(140、153、589 行),将中文全角引号替换为转义后的半角引号(\")或改用单引号包裹,确保每个字符串字面量引号成对闭合;修改后重新运行脚本即可通过。终端乱码是 Windows 控制台 GBK 编码问题,不影响脚本执行。