Open JOYACEpoor opened 2 months ago
启动路径C:\Users\MermaidGirl\Desktop\FGO-py.portable\FGO-py\deploy\AzurLaneAutoScript
btw gui是可以使用且正常的,下图为todesk远程到windows使用完成战斗功能和启动路径内容等
在使用之前updater.py会报文件编码错误,需要在open('fgoConst.py')中指定文件编码open('fgoConst.py',encoding='utf-8')
当前版本示例的portable.launch.bat有误,会更正
修改后进度条会卡住,无法继续
我需要进一步检查alas中的相关实现,此问题由本人负责 目测是alas未能正确解码FGO-py的输出 我可能会在近期先在FGO-py侧进行让他不卡住能运行但是中文乱码的workaround修复(按理说就算乱码也应该是能够继续运行的
再次修改launch.bat中的启动命令python -X utf-8 fgo.py cli --no-color为python -X gbk fgo.py cli --no-color后进度条会跑两次,且进度条不在乱码,但报错
错误的修改方法,这会使得FGO-py不工作
这个-X utf8是python的utf8模式,意图是一站式地解决本软件所有的潜在的编码问题,并实现向python3.15的平滑过渡
收到了,感谢回复
(按理说就算乱码也应该是能够继续运行的
对于你提供的log2中最终的报错,已在8月25日v19.4.1中修复,但是一直没有推送到终端用户 请在明天上午再次尝试更新,或是手动从GitHub拉取 亦即是说,目前alasfpybridge是能够正常运行的,只不过非ascii部分有乱码
hi,情况更新了。我删除原文件夹后重新解压了一次portable并运行了一次fgopy 成功更新到了v19.4.1,但我注意到updater.py处仍然报文件编码错误
INFO 14:31:04.188 │ : HEAD is now at 648f43a v19.4.1 fix #136 #139
ERROR 14:31:04.191 │ Traceback (most recent call last):
ERROR 14:31:04.192 │ File "C:\Users\MermaidGirl\Desktop\FGO-py.portable\deploy\updater.py", line 9, in <module>
ERROR 14:31:04.194 │ with open('fgoConst.py')as f:installed_version=tuple(int(i)for i in
f.readline()[10:-2].split('.'))
ERROR 14:31:04.195 │ ^^^^^^^^^^^^
ERROR 14:31:04.197 │ UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 295: illegal multibyte sequence
INFO 14:31:04.219 │ : Update failed. See above.
指定文件编码后继续运行,但如上文中仍然乱码,并无法继续运行
最后,当我修改launch.bat的启动命令中的utf8为不指定则可以启动(根据上文中标记为错误的修改方法,但实际上也可以成功运行,only -X utf8
失败)
hi,情况更新了。我删除原文件夹后重新解压了一次portable并运行了一次fgopy 成功更新到了v19.4.1,但我注意到updater.py处仍然报文件编码错误
INFO 14:31:04.188 │ : HEAD is now at 648f43a v19.4.1 fix #136 #139 ERROR 14:31:04.191 │ Traceback (most recent call last): ERROR 14:31:04.192 │ File "C:\Users\MermaidGirl\Desktop\FGO-py.portable\deploy\updater.py", line 9, in <module> ERROR 14:31:04.194 │ with open('fgoConst.py')as f:installed_version=tuple(int(i)for i in f.readline()[10:-2].split('.')) ERROR 14:31:04.195 │ ^^^^^^^^^^^^ ERROR 14:31:04.197 │ UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 295: illegal multibyte sequence INFO 14:31:04.219 │ : Update failed. See above.
指定文件编码后继续运行,但如上文中仍然乱码,并无法继续运行
最后,当我修改launch.bat的启动命令中的utf8为不指定则可以启动(根据上文中标记为错误的修改方法,但实际上也可以成功运行,only
-X utf8
失败)
碰到了一样的问题,最新版本:
═════════════════════════════════════════════════════════════════════════════════════════════
START
═════════════════════════════════════════════════════════════════════════════════════════════
INFO 17:18:33.101 │ [Server] cn
INFO 17:18:33.112 │ Bind task ['General', 'Alas', 'Fpy']
INFO 17:18:33.115 │ Save config ./config\FGOFGO.fpy.json,
Commission.Scheduler.Enable=True, Research.Scheduler.Enable=True,
Reward.Scheduler.Enable=True
INFO 17:18:33.135 │ Bind task ['General', 'Alas', 'Fpy']
INFO 17:18:33.137 │ Bind task ['General', 'Alas', 'FpyBenchmark', 'Fpy']
════════════════════════════════════ SHOW DEPLOY CONFIG ═════════════════════════════════════
INFO 17:18:33.155 │ SHOW DEPLOY CONFIG
INFO 17:18:33.157 │ Repository: git://git.lyoko.io/AzurLaneAutoScript
INFO 17:18:33.159 │ PypiMirror: https://pypi.tuna.tsinghua.edu.cn/simple
INFO 17:18:33.161 │ Language: zh-CN
INFO 17:18:33.163 │ Rest of the configs are the same as default
INFO 17:18:33.251 │ : D:\SoftWare\FGOPY\FGO-py\deploy\AzurLaneAutoScript\
INFO 17:18:34.227 │ : HEAD is now at 648f43a v19.4.1 fix #136 #139
ERROR 17:18:34.254 │ Traceback (most recent call last):
ERROR 17:18:34.258 │ File "D:\SoftWare\FGOPY\deploy\updater.py", line 9, in
ERROR 17:18:34.260 │ with open('fgoConst.py')as f:installed_version=tuple(int(i)for i
in f.readline()[10:-2].split('.'))
ERROR 17:18:34.263 │
^^^^^^^^^^^^
ERROR 17:18:34.265 │ UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position
295: illegal multibyte sequence
INFO 17:18:34.303 │ : Update failed. See above.
我希望我最近能有时间来考察此问题(
我希望我最近能有时间来考察此问题(
奇怪的BUG,单独使用FGOPY没有任何问题
这并不奇怪,原因是我在v19.4.0引入了PEP 540,但未在alas中更改编码
在提问之前...
描述你的问题
cli启动失败
如何复现
open('fgoConst.py')
中指定文件编码open('fgoConst.py',encoding='utf-8')
python -X utf-8 fgo.py cli --no-color
为python -X gbk fgo.py cli --no-color
后进度条会跑两次,且进度条不在乱码,但报错预期行为
No response
相关日志
截图
其他
操作系统: Windows10 LTSB2016 in Proxmox VE FGO-py 版本: v19.4.0 CPU 型号: Intel CC150
来点色图