作者x94fujo6 ()
看板EZsoft
標題[情報] streamlink UnicodeDecodeError
時間Tue Dec 24 20:08:38 2019
新系統架環境時發現的白癡問題
錯誤
Traceback (most recent call last):
File "runpy.py", line 193, in _run_module_as_main
File "runpy.py", line 85, in _run_code
File "*\Streamlink\bin\streamlink.exe\__main__.py", line 18, in
<module>
File "*\Streamlink\pkgs\streamlink_cli\main.py", line 1005, in main
setup_config_args(parser)
File "*\Streamlink\pkgs\streamlink_cli\main.py", line 704, in
setup_config_args
setup_args(parser, config_files)
File "*\Streamlink\pkgs\streamlink_cli\main.py", line 673, in
setup_args
args, unknown = parser.parse_known_args(arglist)
File "argparse.py", line 1766, in parse_known_args
File "argparse.py", line 1778, in _parse_known_args
File "argparse.py", line 2035, in _read_args_from_files
UnicodeDecodeError: 'cp932' codec can't decode byte 0xef in position 0:
illegal multibyte sequence
意思是程式用到的某個檔案開頭有奇怪的東西無法解碼
原因是設定檔被存成帶BOM的UTF-8
win+R執行
%appdata%\streamlink
用文字編輯器打開streamlinkrc
另存新檔
無檔頭/無BOM/無簽章 的 UTF-8
覆蓋掉streamlinkrc
注意
某些編輯器會自動加上.txt副檔名 要刪掉
記事本要選擇 所有檔案 (*.*) 才不會加上副檔名
然後streamlink就可以正常使用了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.33.176.49 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/EZsoft/M.1577189321.A.F68.html
※ 編輯: x94fujo6 (114.33.176.49 臺灣), 12/24/2019 20:27:50