You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python批量转移重命名嵌套文件夹同名stock.json文件时报错如何解决

报错原因及解决方案

核心原因

你遇到的SyntaxError是由于运行代码的Python版本低于3.6导致的:f-string(格式化字符串字面值)是Python 3.6版本才正式支持的语法特性,低版本Python无法解析该语法,就会指向f-string行末尾抛出无效语法报错。

具体解决方法

  • 方案1:将Python运行环境升级到3.6及以上版本,升级后原有代码无需修改即可正常运行。
  • 方案2:如果无法升级环境,将代码中的f-string替换为低版本兼容的格式化写法,把第7行代码替换为以下内容:
file.rename(dst / "stock{:0>2}.json".format(fileNumber))

额外注意事项

  • 提前手动创建目标文件夹All_stock_Json,或者在代码中新增目标目录创建逻辑,避免路径不存在的报错:
dst = Path(r'\Users\Ray\Desktop\All_stock_Json')
dst.mkdir(exist_ok=True) # 新增该行,目录不存在时自动创建,已存在则跳过
  • Windows系统下路径可以保留原有写法,跨平台运行时建议改用正斜杠书写路径,避免转义字符引发的额外问题。

内容的提问来源于stack exchange,提问作者ray

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 17:06:03