WARNING | 目前設定檔沒有加密, 建議您加密避免帳號外流
WARNING | 執行下列指令即可加密:
WARNING | python -m skcom.tools.cfenc
[15:14:18] INFO | 系統公告: SKReplyLib_OnReplyMessage:Announcement callback.
[15:14:42] INFO | 連線成功: nKind=3001, nCode=0
[15:14:44] INFO | 連線就緒: nKind=3003, nCode=0
Traceback (most recent call last):
File "C:\Users\User\Anaconda3\envs\SQL\lib\runpy.py", line 193, in _run_module_as_main
return _run_code(code, main_globals, None,
File "C:\Users\User\Anaconda3\envs\SQL\lib\runpy.py", line 86, in _run_code
exec(code, run_globals)
File "C:\Users\User\Anaconda3\envs\SQL\lib\site-packages\skcom\samples\ticks.py", line 39, in <module>
main()
File "C:\Users\User\Anaconda3\envs\SQL\lib\site-packages\skcom\samples\ticks.py", line 36, in main
qrcv.start()
File "C:\Users\User\Anaconda3\envs\SQL\lib\site-packages\skcom\asyncrecv.py", line 114, in start
asyncio.run(self.root_task())
File "C:\Users\User\Anaconda3\envs\SQL\lib\asyncio\runners.py", line 43, in run
return loop.run_until_complete(main)
File "C:\Users\User\Anaconda3\envs\SQL\lib\asyncio\base_events.py", line 612, in run_until_complete
return future.result()
File "C:\Users\User\Anaconda3\envs\SQL\lib\site-packages\skcom\asyncrecv.py", line 157, in root_task
await asyncio.gather(
File "C:\Users\User\Anaconda3\envs\SQL\lib\site-packages\skcom\asyncrecv.py", line 237, in request
self.request_kline()
File "C:\Users\User\Anaconda3\envs\SQL\lib\site-packages\skcom\asyncrecv.py", line 343, in request_kline
'name': fix_encoding(p_stock.bstrStockName),
File "C:\Users\User\Anaconda3\envs\SQL\lib\site-packages\skcom\asyncrecv.py", line 32, in fix_encoding
newstr = bytes(map(ord, thestr)).decode('cp950')
ValueError: bytes must be in range(0, 256)
問題說明
執行範例報錯
問題重現方法
請用下列格式告訴我該如何重現問題
python -m skcom.samples.ticks
輸出訊息
請務必貼純文字訊息, 而不要貼螢幕截圖, 我比較方便複製相關文字
環境資訊