错误!blahfile不是UTF-8编码的。储存已停用
因此,我实际上是从网上尝试编写一个gzip文件,但是为了简化起见,我编写了一些非常基本的测试。
import gzip
LINES = [b'I am a test line' for _ in range(100_000)]
f = gzip.open('./test.text.gz', 'wb')
for line in LINES:
f.write(line)
f.close()
它运行的很好,我在Jupyter中可以看到它已经在目录列表中创建了test.txt.gz文件。因此,我单击它时期望有一大堆指示二进制文件的垃圾字符,就像在记事本中看到的那样。
但是,相反,我得到这个…
Error! test.text.gz is not UTF-8 encoded.
Saving disabled.
See console for more details
这让我想到了,天哪,编码错误,我的编码有问题,保存了,我可以保存字节吗?我是否使用正确的例程?然后花5个小时尝试所有代码和模块的组合。