在python3中,字符串与python2中的字符串并不相同,因此需要使用字节()函数。此外,考虑避免使用“字符串”或“文件”之类的可变名称,因为它们已经定义为函数或模块。进行全面的文本压缩,包括非ASCII字符,所提供的代码使用UTF-8编码来确保波兰字母的完整性。文件名='foo.gz'用gzip.open(文件名,'wb')作为outfile: outfile.write(bytes(明文,'utf-8'))以gzip.open(filename,'r')为ifile: outfile_content = infile.read()。解码('utf-8')print(outfile_content)