- 最后登录:
- -
- 阅读权限:
- 150
- 主题数:
- 29
- 总积分:
- 27660
- 回帖数:
- 984
- 精华数:
- 0
- MCID:
- sxj_eru
-
EU:1382
RF:11955
Vis:57
Mana:0
AE:19764
|
本帖最后由 sxjsxj 于 2018-4-7 09:28 编辑
附录 查错篇
Q:输入“y”或“n”后直接Finished,报告中无更新日志。cmd界面显示如下:- Strip HTML Tags? [y/n]: n
- Finished!
复制代码 A:确认配置文件内的“path_old_ver”与“path_new_ver”路径正确,且路径内有相应的mod文件。“path_old_ver”指定的文件夹内放旧版本mod文件,“path_new_ver”内放新版本mod文件。
Q:输入“y”或“n”后等待了一段时间,cmd输出如下语句,报告中无更新日志:- Traceback (most recent call last):
- File "changelog.py", line 153, in <module>
- file_object.write(final_entry)
- UnicodeEncodeError: 'gbk' codec can't encode character '\xa0' in position 474: illegal multibyte sequence
复制代码 A:出现该问题时,可尝试变更输入的“y”(“n”)为“n”(“y”),如无法解决,就慢慢等开发者修复吧……
表示已上报开发者,issue:https://github.com/CMuell/Curseforge-Changelog-Compiler/issues/6(似乎用英文的操作系统不会遇到这问题。)
Q:cmd未输出“Finished”,却输出如下错误,报告中无更新日志:
- Traceback (most recent call last):
- File "changelog.py", line 103, in <module>
- search = format_func.google_search(term, api_key, cse_id, num=2)
- File "C:\Users\Eru\Desktop\Curseforge-Changelog-Compiler-1.0.0a\format_func.py", line 11, in google_search
- result = service.cse().list(q=term, cx=cse, **kwargs).execute()
- File "H:\Program_Files\python-3.6.4\lib\site-packages\oauth2client\_helpers.py", line 133, in positional_wrapper
- return wrapped(*args, **kwargs)
- File "H:\Program_Files\python-3.6.4\lib\site-packages\googleapiclient\http.py", line 844, in execute
- raise HttpError(resp, content, uri=self.uri)
- googleapiclient.errors.HttpError: <HttpError 400 when requesting https://www.googleapis.com/customsearch/v1?q=(因人而异的内容)
复制代码 A:检查config中“api_key”与“cse_id”的数据是否正确。
Q:cmd输出“Finished”,但报告中无更新日志。
A:抱歉,这可能是CSE没有搜索到内容,暂时无解。
Q:cmd输出如下语句:- ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接。
复制代码 A:检查网络环境配置,见第六节第一步。
暂时就这些问题吧,有其他问题请回复。
|
|