python - 打开文件时编码的含义?
问题描述
我正在研究 python,我有一个关于编码的问题。
我有一个 txt 文件,其中包含:
00000 UNITED STATES
01000 ALABAMA
01001 Autauga County, AL
01003 Baldwin County, AL
01005 Barbour County, AL
01007 Bibb County, AL
等等。
我打开它
f=open(namefile)
我读过有一个选项称为encoding
(用于解码或编码文件的编码名称)。它的主要目的是什么?例如,如果 txt 文件是用二进制编写的,它是否能够翻译它?就我而言,这将毫无用处。
解决方案
推荐阅读
- yaml - 为 YAML 文件中 HTML 标签中的元素添加样式
- java - 为文件 tensorflow_jni.dll 加载本机库失败
- .net - 如何让超链接在从 RTF 文件创建的 FlowDocument 中工作
- python - Python - 根据条件搜索不同的 imap 收件箱
- python - 如何在 Python 中阻止鼠标单击选定区域?
- java - 删除函数只能运行一半,直到 **arrayList.remove(which_item);** 显示问题
- java - 有一个带有 3 个不同背景图像的按钮。安卓工作室、XML、Java
- .net - 将 Office 安装到 Windows 容器 (servercore:ltsc2019) 失败,错误代码为 17002
- c++ - 头文件中的“关键字”短语有什么作用?
- html - 模态正在打开,但来自 Inputs 的值未定义。它发生在第一次打开模态时