C:\Users\Administrator\Desktop\测试>python 1.py Traceback (most recent call last): File "1.py", line 119, in <module> urls = ['{}'.format(str(i)) for i in open(inFile)] File "1.py", line 119, in <listcomp> urls = ['{}'.format(str(i)) for i in open(inFile)] UnicodeDecodeError: 'gbk' codec can't decode byte 0x9b in position 3070: illegal multibyte sequence
有一个脚本,之前一直都可以用的,但是现在不能用了,会报错, 保存文本的编码都是有设置 utf-8 的,我不懂 python
1
phoulx 2023-11-06 22:46:22 +08:00
报错说了用 gbk 无法 decode ,open(inFile)改成 open(inFile, encoding='utf-8')试下。
这种基础问题直接问 GPT 就可以;或者把代码和文件都贴出来,不然大家都没什么兴致回复。 |
2
nzbstn 2023-11-06 23:48:45 +08:00 via Android
基础问题,善用百度等搜索引擎,chatGPT 虽然也是个出路但还是得有一点代码基础
|
3
maocat 2023-11-07 09:01:59 +08:00 via iPhone
经典问题,以前是好的,怎么现在坏了
|
7
nzbstn 2023-11-08 13:42:51 +08:00
没办法, 多写多练就好了, 都是这么过来的(至少我自己是这样的), 遇到的问题多了, 后面自然就好了
|