返回顶部
首页 > 资讯 > 后端开发 > Python >解决python3 写入中文文本查看为乱
  • 387
分享到

解决python3 写入中文文本查看为乱

中文文本 2023-01-31 08:01:28 387人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

在python3中我们直接使用f = open("file","w")然后写入中文时,我们先关闭然后再查看,时没问题的,但是如果我们在文本里面查看会正常的,但是cat查看是乱码,如下:In [3]: f = open("new_file.t

python3中我们直接使用

f = open("file","w")

然后写入中文时,我们先关闭然后再查看,时没问题的,但是如果我们在文本里面查看会正常的,但是cat查看是乱码,如下:

1.png

2.png

3.png

In [3]: f = open("new_file.txt","w")

In [4]: f.write("hello world ! \n 世界你好 !")
Out[4]: 22

In [5]: f.close()

In [6]: f = open("new_file.txt","r")

In [7]: f.read()
Out[7]: 'hello world ! \n 世界你好 !'

In [8]: f.close()


但是如果我们加上字符编码就不会出现乱码的问题了:

5.png

4.png

这样就解决了查看文件出乱码的问题,但是我们如果读取文件的时候没有选编码就去读取文件就会报错,如下:

6.png

所以打开也得指定,字符编码,这样就没问题了

7.png


各位大神看到了帮个忙,看看能布恩那个帮我用pythonwindows下面生成unix格式的文件,而不是windows格式的,谢谢大神了!

8.png

--结束END--

本文标题: 解决python3 写入中文文本查看为乱

本文链接: https://lsjlt.com/news/192649.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 解决python3 写入中文文本查看为乱
    在python3中我们直接使用f = open("file","w")然后写入中文时,我们先关闭然后再查看,时没问题的,但是如果我们在文本里面查看会正常的,但是cat查看是乱码,如下:In [3]: f = open("new_file.t...
    99+
    2023-01-31
    中文 文本
  • python3常见中文乱码解决
    日常工作中,常常遇到一些乱码,小记一下: 乱码一:python不能将汉字的bytes直接输出汉字,需要转换成Unicode,然后用print输出: str = b'\xc7\xeb\xca\xb9\xd3\xc3\xca\xda\xc8...
    99+
    2023-01-31
    乱码 中文 常见
  • 解决PHP写入txt文件中文乱码的技巧
    解决PHP写入txt文件中文乱码的技巧 随着互联网的迅猛发展,PHP作为一种广泛应用的编程语言,被越来越多的开发者所使用。在PHP开发中,经常需要对文本文件进行读写操作,其中包括写入中...
    99+
    2024-04-02
  • 怎么解决mysql写入出现中文乱码
    首先检查数据库的设置 ,server对应字符集是latinl调整mysql参数配置,配置文件目录/etc/mysql/mysql.conf.d/添加一行:character-set-server = utf...
    99+
    2024-04-02
  • java写入文件乱码怎么解决
    java写文件避免乱码代码如下:(推荐:java视频教程) public static void writeFile(String filePath, String fileContent) { try { ...
    99+
    2021-06-06
    java基础 java 乱码
  • php图片写入中文乱码的解决方法
    小编给大家分享一下php图片写入中文乱码的解决方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php图片写入中文乱码的解决办法:首先打开相应的PHP代码文件;然...
    99+
    2023-06-15
  • eclipse写入数据库中文乱码怎么解决
    在Eclipse中写入数据库出现中文乱码的问题,可能是由于以下原因导致的:1. 数据库的字符集设置不正确,导致无法正确存储和读取中文...
    99+
    2023-08-15
    eclipse 数据库
  • Java中FileWriter写入中文乱码
    问题来源:                 Java中FileWriter写入中文乱码通常是由于“系统向目标文件写入时所使用的编码与目标文件自身的编码不同” 解决办法:         首先,确保使用JDK11及以上         其次,...
    99+
    2023-09-11
    java 开发语言
  • java向mysql写入数据中文乱码解决方法
    造成乱码的原因是字符集不一致,通常只需要数据库建表时候指定的字符集与java设置数据库连接设置url指定的字符集一致。创建数据库的时候:CREATE DATABASE `Db` CHARACTER SET 'utf8 ' ...
    99+
    2016-09-11
    java mysql 乱码
  • pldql文本导入器乱码怎么解决
    如果您在使用PLDQL文本导入器时遇到乱码问题,可以尝试以下解决方法: 检查文本文件编码格式:确保文本文件的编码格式与导入器所支...
    99+
    2023-10-28
    pldql
  • java 写入文件出现乱码怎么解决
    文件写入的时候有中文就很容易出现乱码,通常获取到的文件中通常都是“iso8859-1”格式,需要转换为“UTF-8”格式。如:String str = new String(str.getByte("iso8859-1"),"UTF-8")...
    99+
    2019-04-29
    java教程 java 写入文件 乱码
  • 解决python3写文件时无法处理中文字
    问题描述: 我用selenium访问了百度云,并获取了html内容,想把它保存到本地文件但总是报如下错误: ----------------------------------------------------------------...
    99+
    2023-01-31
    文字 文件
  • java写xml中文乱码解决方法
    用java写xml文件,发现写完后xml文件的中文就变成了乱码。解决办法:把xml文件的头部编码改为utf-8,StreamResult编码方式也改为utf-8,StreamResult类充当转换结果的持有者,可以为 XML、纯文本、HTM...
    99+
    2019-06-19
    java 乱码
  • Java读写.properties文件解决中文乱码问题
    一般使用到properties配置文件,一般都是在spring项目里面,直接由框架帮你读,当然,你也得考虑到编码的问题。但是现在要是要求使用Java直接读写properties文件,就发现很多的问题,比如,我的properties文件的编码...
    99+
    2023-05-30
    properties 乱码 ava
  • 如何解决php写入数据库中文乱码问题
    本文操作环境:Windows7系统、PHP7.1版,DELL G3电脑如何解决php写入数据库中文乱码问题PHP写入数据库中文乱码问题PHP页面转UTF-8编码问题 在代码开始出加入一行: header("Content-Type...
    99+
    2015-07-18
    php 乱码
  • php能写入英文不能写入中文如何解决
    本篇内容主要讲解“php能写入英文不能写入中文如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php能写入英文不能写入中文如何解决”吧!php能写入英文不能写入中文的解决办法:1、在PHP...
    99+
    2023-07-05
  • oracle文本导入器导入时乱码如何解决
    如果在使用Oracle文本导入器时遇到乱码问题,可以尝试以下几种解决方法:1. 检查文本文件的编码格式:确认文本文件的编码格式是否与...
    99+
    2023-09-23
    oracle
  • mysql中文查询乱码如何解决
    本篇内容介绍了“mysql中文查询乱码如何解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2023-05-12
    mysql
  • plsql导入中文乱码如何解决
    在导入中文数据时,如果出现乱码,可以尝试以下方法解决: 修改数据库字符集:可以将数据库的字符集修改为支持中文字符的字符集,例如U...
    99+
    2024-02-29
    plsql
  • PHP写入txt文件乱码原因及解决方案
    PHP写入txt文件乱码原因及解决方案 在开发过程中,我们经常会使用PHP来写入文本文件,但有时候可能会遇到写入后出现乱码的情况。这种问题通常会让开发者感到头疼,所以本文将探讨PHP写...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作