admin管理员组文章数量:1611207
python报错 'gbk' codec can't decode byte 0xff in position 0: illegal multibyte sequence
kpsztd LV11 2018-09-14
fromsysimportargvfromos.pathimportexistsscript,from_file,to_file=argvprint(f"Copyingfrom{from_file}to{to_file}")#wecoulddothesetwoononeline,how?in_file=open(from_file)ind... from sys import argv
from os.path import exists
script, from_file, to_file = argv
print(f"Copying from {from_file} to {to_file}")
#we could do these two on one line, how?
in_file = open(from_file)
indata = in_file.read()
代码
print(f"The input file is {len(indata)} bytes long")
print(f"Does the output file exist? {exists(to_file)}")
print("Ready, hit RETURN to continue, CTRL-C to abort.")
input()
out_file = open(to_file,'w')
out_file.write(indata)
print("Alright, all done.")
out_file.close()
in_file.close()
在powershell中运行代码
python ex17.txt test.txt copy,txt
Copying from test.txt to copy,txt
Traceback (most recent call last):
File "ex17.txt", line 10, in
indata = in_file.read()
UnicodeDecodeError: 'gbk' codec can't decode byte 0xff in position 0: illegal multibyte sequence 展开
版权声明:本文标题:python报错gbk_python报错 'gbk' codec can't decode byte 0xff in position 0: illegal multibyte sequence... 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1728606649a1165539.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论