python 在写入文件的时候,会出现这个问题:
主要是我们在进行写入的时候没有进行编码设置,因为在windows下,新文件的默认编码是gbk编码,所以我们在写入文件的时候需要设置一个编码格式,如下:
with open('C:\\QiuShiBaiKe.cvs', 'w+',encoding='utf-8') as f: f.write(tempStr)
而不是:
with open('C:\\QiuShiBaiKe.cvs', 'w+') as f: f.write(tempStr)
本文介绍了解决Python在Windows环境下写入文件时遇到的默认编码问题。通过设置正确的编码格式(如utf-8),可以避免因系统默认编码(如gbk)导致的数据乱码现象。
python 在写入文件的时候,会出现这个问题:
主要是我们在进行写入的时候没有进行编码设置,因为在windows下,新文件的默认编码是gbk编码,所以我们在写入文件的时候需要设置一个编码格式,如下:
with open('C:\\QiuShiBaiKe.cvs', 'w+',encoding='utf-8') as f: f.write(tempStr)
而不是:
with open('C:\\QiuShiBaiKe.cvs', 'w+') as f: f.write(tempStr)
您可能感兴趣的与本文相关的镜像
Python3.8
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本
663

被折叠的 条评论
为什么被折叠?