搜了半天没有解决python里转码混乱的情况,各种编码转换转换不过来。

这种情况最大的可能是由于你的txt是别人的windows发给你的,此时txt的编码是windows的GB18030编码,而MAC编码是UTF-8,打开的时候用各种操作给弄乱了。此时你需要对之前的txt文本本身做正确的转码,而不是在python里解码、转码。网上有介绍一些使用终端转码的方法,我这里就不用了,麻烦。

需要重新建立一个mac的txt,把原来的文字复制到新的txt里,用正确的格式保存即可。
解决的方式如下:

  1. 复制原来的txt的内容
  2. 新建一个文本,在菜单 -> 格式 ->制作纯文本,制作一个txt文本
  3. 把之前的文字粘贴到新的txt文本里
  4. 保存,选择存储格式为utf-8

现在就可以直接在python里用open().read()或者readline()…读取文本内容了。

f = open('text.txt','r').read()

mac python读取txt相关推荐

  1. python删除重复值所在的行数_使用python读取txt文件的内容,并删除重复的行数方法...

    注意,本文代码是使用在txt文档上,同时txt文档中的内容每一行代表的是图片的名字. #coding:utf-8 import shutil readDir = "原文件绝对路经" ...

  2. python读取txt文件并画图

    1,使用python读取txt文件 已知txt文件内容如下: 0 01 12 43 94 165 256 36 请以第一列为x轴,第二列为y轴画图 步骤如下: 1)使用readlines读取文件 2) ...

  3. python读取txt文件并写入excel-Python读取txt内容写入xls格式excel中的方法

    由于xlwt目前只支持xls格式,至于xlsx格式,后面会继续更新 import xlwt import codecs def Txt_to_Excel(inputTxt,sheetName,star ...

  4. python导入txt文件并绘图-Python读取txt某几列绘图的方法

    晚上帮同学用Python脚本绘图,大概需求是读取一个txt文件的两列分别作为x和y的值,绘图即可,代码如下: #coding:utf-8 import numpy as np import matpl ...

  5. python怎么读文件里的某一行-python读取txt文件并取其某一列数据的示例

    菜鸟笔记 首先读取的txt文件如下: AAAAF110 0003E818 0003E1FC 0003E770 0003FFFC 90 AAAAF110 0003E824 0003E208 0003E7 ...

  6. python读取txt文件并输出到表格_Python读取txt内容写入xls格式excel中的方法

    由于xlwt目前只支持xls格式,至于xlsx格式,后面会继续更新 import xlwt import codecs def Txt_to_Excel(inputTxt,sheetName,star ...

  7. python读取指定路径txt文件-python读取txt文件并取其某一列数据的示例

    菜鸟笔记 首先读取的txt文件如下: AAAAF110 0003E818 0003E1FC 0003E770 0003FFFC 90 AAAAF110 0003E824 0003E208 0003E7 ...

  8. python读取txt文件时去除换行符

    python读取txt文件时去除换行符 python的readlines()方法用于读取所有行,且返回值是一个列表,换行符包含在字符串中. f = open("temp.txt", ...

  9. python读取txt文件代码-Python txt文件常用读写操作代码实例

    python读取txt文件 #方式一: file = r'D: est.txt' with open(file, 'rb+') as f: #可读可写二进制,文件若不存在就创建 data = f.re ...

最新文章

  1. Hbase API中常用类介绍和使用
  2. Python语言学习之打印输出那些事:python输出图表和各种吊炸天的字符串或图画、版权声明(如README.md)等之详细攻略
  3. linux环境编程 学习,学习linux环境高级编程首先学习的是文件的操作。因为有.pdf...
  4. Java黑皮书课后题第3章:**3.28(几何:两个矩形)编写一个程序,提示用户输入两个矩形中心的x坐标和y坐标以及矩形的宽度和高度,然后判断第二个矩形是在第一个矩形内,还是和第一个矩形重叠
  5. Android视图组成View
  6. linux服务器配置与管理_服务器维护实施步骤
  7. 关于thymeleaf 遍历 List<Map<String,Object>> 类型数据
  8. 人生不设限,要勇于去闯_《不如去闯》读书心得
  9. oracle parallel_max_servers,PARALLEL_MAX_SERVERS参数
  10. 【日常开发必备】1.5W+字的 MySQL 速查手册
  11. springboot+vue+elementui社区公益志愿者服务网站java
  12. 这篇文章告诉你:信息学奥赛的由来,几岁学对孩子有多重要性
  13. 华为4G无线路由器测试锁频软件,华为4g无线路由器 新款E5375路由器测试
  14. 【已解决】MySQL 服务正在启动 MySQL 服务无法启动
  15. JAVA编程入门基础
  16. Adobe国际认证-数字素养使青年能够在世界创造变革,并获得成功
  17. 易语言取java路径模块_易语言API模块制作进程取程序路径
  18. office365请求产品激活,如何找密匙?
  19. 论缓解工作压力的重要性
  20. 24西华大学计算机考研

热门文章

  1. Linux-实现与Windows相互复制粘贴功能
  2. 在非越狱手机上进行App Hook
  3. axios 拦截器——基本用法及拦截器代码
  4. AutoCAD中画一条同时与一条直线和一个圆相切的圆
  5. 2021-03-30 一笔记 STM32基础知识
  6. 计算机系电脑 小米,教大家小米笔记本电脑在哪里查看型号的办法
  7. python选取元音开头的单词_Python中的Regex,用于查找遵循以下模式的单词:元音、辅音、元音、辅音...
  8. MSRA首席研究员加盟腾讯丨微软AI人才“防不胜防”
  9. 使用xml模板生成word文档
  10. python全栈学习路线