文件主要分为二进制文件和文本文件这两种,看你想要查看哪种文件的编码,如果是文本文件的话,open 函数里的就要用 r,二进制文件用的是 rb,别搞错哦!

文本编码查看方法

我们所用的是 chardet 这个库。

# -*- coding: UTF8 -*-
import chardet# 我要打开的是二进制的文件,所用的是rb
f = open('多眨眼睛.txt','rb')
data = f.read()
print(chardet.detect(data)['encoding'])   # 去掉['encoding']可以看完整输出,这里我做了筛选,只显示encodingf = open('python脚本控制.py','rb')
data = f.read()
print(chardet.detect(data)['encoding'])

效果图如下:

喜欢的点个赞❤吧!

Python 技术篇 - 通过代码查看文本的编码类型实例演示,如何查看文件的编码类型,文件编码查看方法相关推荐

  1. Python 技术篇-连接oracle数据库并执行sql语句实例演示,python连接oracle数据库oci详细配置方法

    Python 连接 Oracle 数据库 第一章:连接 oracle 数据与环境配置 ① 连接 oracle 数据库效果演示 ② oci 下载 ③ oci 配置 ④ 环境变量配置 ⑤ 检测是否有 or ...

  2. Python 技术篇-用mutagen库提取MP3歌曲图片实例演示

    MP3 歌曲的 ID3 是用来保存歌曲的各种信息的. mutagen 库可以用来提取歌曲的 ID3 信息. 用 pip install mutagen 来安装 mutagen 库. import mu ...

  3. Python 操作Word文档插入图片和表格实例演示

    Python 操作Word文档插入图片和表格实例演示 效果图 实现过程 ① python-docx 库安装 ② word 文档插入图片演示 ③ word 文档插入表格演示 [ 文章推荐 ] Pytho ...

  4. Java 技术篇-IntelliJ IDEA 导入数据库驱动jar包实例演示

    本文介绍通过 File 的 Project Structure 来导入驱动. Java 操作数据库可以查看: Java 技术篇-java连接并操作数据库实例演示,执行查询.插入.更新和删除操作 点击 ...

  5. python中for循环流程图_Python While循环语句实例演示及原理解析

    这篇文章主要介绍了Python While循环语句实例演示及原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Python 编程中 while ...

  6. Python 技术篇-利用pyqt5库读取剪切板已复制数据的格式类型实例演示,python判断复制文件的文件类型

    首先介绍下复制内容类型的几种分类: ['text/plain'] 是纯文本类型. ['text/html', 'text/plain'] 是 html 的格式 + 文本类型,找个网页复制一段文字就可以 ...

  7. Jupyter 编写python代码实现代码自动补齐功能设置实例演示

    Jupyter 代码自动补齐功能 第一章:启用代码自动补齐功能 ① 安装工具包 ② 重启 Jupyter 服务 ③ 功能设置 ④ 效果展示 ⑤ cmd 安装工具包详细过程展示 第一章:启用代码自动补齐 ...

  8. python输出变量代码_Python中变量的输入输出实例代码详解

    1.变量的输入: input函数: input() input("请输入银行卡密码") password = input("请输入银行卡密码") 变量名 = i ...

  9. python七彩蟒蛇代码_Python实现七彩蟒蛇绘制实例代码

    本文主要研究的是Python编程turtle的实例,绘制一个七彩蟒蛇..具体如下. 第2周的课后练习里,有一道题目,要求修改"蟒蛇绘制"程序,对Python 蟒蛇的每个部分采用不同 ...

最新文章

  1. KDE与GNOME的战争史(转载)
  2. 国家智慧城市战略实施 保温材料等建材万亿市场待挖掘
  3. eclipse java代码颜色设置颜色设置颜色设置颜色设置颜色_eclipse设置(颜色,字体等)...
  4. iPhone开发之 ARC是什么
  5. C#如何在钉钉开发平台中创建部门
  6. 10月第3周网络安全报告:新增信息安全漏洞308个
  7. 上海女博士“择偶条件”惹争议,相亲像是在许愿,网友:别做梦了 !
  8. Qt Creator文本
  9. 使用idea练习springmvc时,出现404错误总结
  10. 如何准备一场Java面试?
  11. wd移动硬盘不能识别_wd移动硬盘读不出来怎么办
  12. 详解Linux内核红黑树算法的实现 http://blog.csdn.net/npy_lp/article/details/7420689
  13. python flask用户权限管理 接口访问权限思路
  14. poi导出百万数据到excel,只在瞬息之间
  15. Visual Paradigm创建Java类图时如何绘制实线箭头?
  16. 【渝粤题库】陕西师范大学300005 中国历史文选
  17. 笔记本光驱拆解——让整个世界变得安静
  18. ie测试兼容的软件,IE系列浏览器兼容性测试点整理
  19. NLP系列 2.特征提取
  20. RGBA与RGB和区别与转换

热门文章

  1. 【对比分析六】JavaScript中GET和POST的区别及使用场景
  2. C#的winform拼数字游戏
  3. 高通msm8994手动提升性能脚本
  4. Android应用---基于NDK的samples例程hello-jni学习NDK开发
  5. 基于eclipse创建android的helloworld工程
  6. 技术人员如何参与产品设计讨论:激活那一潭死水
  7. node项目发送邮件失败
  8. shell 练习题01:列出使用最多的命令是哪些并且将这些命令输入到chy1.txt中
  9. MyBatis中的selectKey
  10. 用php实现动态产生xml文件以及从xml文件中抽取数据转化成html的