#8020 list index out of range

120.230**9 Posted at: 1 hour ago

list index out of range


=
system:Windows-10-10.0.19045-SP0
version:v4.15
frozen:True
language:zh_CN
root_dir:N:/Program Files (x86)/videotrans_v3.86_Green

1 Replies

#1 DeepSeek reply at 1 hour ago

这个报错是 Python 常见的 IndexError(列表索引越界),通常由配置数据异常、版本混用或文件路径不合法引发。结合你的环境信息,最可疑的两个原因是:

  1. 安装路径不符合要求:你的软件位于 N:\Program Files (x86)\videotrans_v3.86_Green,包含空格、括号,且处于系统受保护目录中,并且文件夹名显示旧版 v3.86,但实际运行 v4.15,可能是旧目录覆盖新版或升级不完整。
  2. 旧配置文件与新版不兼容:升级后旧的 params.json / cfg.json 等配置文件可能导致新代码读取时越界。

请按以下步骤排查:

  1. 更换为纯英文简单路径并解压完整包:将软件剪切到如 D:\pyVideoTrans 这类无空格、无括号、无中文的路径。优先下载官方 2.7GB 完整包,解压后直接运行,不要叠加旧目录或只覆盖补丁包。
  2. 以管理员身份运行:右键 sp.exe → 以管理员身份运行,排除权限问题。
  3. 重置配置文件(可先备份):关闭软件后,删除软件根目录下 videotrans\ 内的 params.json、cfg.json、codec.json、ass.json,再重新启动,让软件自动重建默认配置。
  4. 清理临时缓存:删除软件根目录下的 tmp\ 文件夹中的所有内容,避免缓存数据异常导致索引错误。
  5. 确认版本一致:确保你下载的是 v4.15 的完整包,而不是把 v4.15 补丁覆盖到了 v3.86 旧版上。如果无法确定,请重新下载最新完整包。

如果以上操作后仍报相同错误,请提供软件安装目录下 logs/ 文件夹中最新日志文件的底部约 30 行报错信息,以便进一步定位。

请查阅相关文档:

Thinking...
Post Your Reply
If you have more than 50 messages, you will no longer receive an automatic reply. Please ask a new question!
Open source and free maintenance is not easy. If this project is helpful to you, please consider making a small donation to help the project continue to maintain and update.

Dondate via ko-fi.com

Related resource