iquery icon indicating copy to clipboard operation
iquery copied to clipboard

cann't run in windows 7 by UnicodeDecodeError

Open magic5650 opened this issue 8 years ago • 2 comments

Traceback (most recent call last): File "C:\Python34\lib\runpy.py", line 170, in run_module_as_main "main", mod_spec) File "C:\Python34\lib\runpy.py", line 85, in run_code exec(code, run_globals) File "C:\Python34\Scripts\tickets.exe__main.py", line 9, in File "C:\Python34\lib\site-packages\tickets\core.py", line 92, in cli q.query().pretty_print() File "C:\Python34\lib\site-packages\tickets\trains.py", line 195, in query params = self._build_params() File "C:\Python34\lib\site-packages\tickets\trains.py", line 189, in _build_params d['from_station'] = self._from_station_telecode File "C:\Python34\lib\site-packages\tickets\trains.py", line 158, in _from_station_telecode code = self.stations.get(self.from_station) File "C:\Python34\lib\site-packages\tickets\trains.py", line 151, in stations for line in f.readlines(): UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 2: illegal multibyte sequence

at last i make it run https://segmentfault.com/q/1010000002515129/a-1020000002515648

File "C:\Python34\lib\site-packages\tickets\trains.py", line 151, in stations with open(filepath, 'rb') as f:

magic5650 avatar Jun 22 '16 04:06 magic5650

#8 [fix] gbk encode error on windows

lzhr avatar Jun 22 '16 05:06 lzhr

@magic5650 把你的查询参数贴下看看, stations.dat文件本身是utf-8编码的,报错有点奇怪

lniwn avatar Jun 25 '16 03:06 lniwn