Python 文件操作基础
打开一个文件用于读写,在 Python 里十分简单,利用内置 open 函数,可以用绝对路径,也可以用相对路径。
默认模式是'r',只读模式。

文件句柄 f 是一个可迭代对象,当然可以转换成列表。

乱码问题解决方案
先查看文件打开的字符编码:

重新打开文件,设置字符编码为 utf-8:
with open('example.txt', 'r', encoding='utf-8') as f:
content = f.read()
Python 文件操作通过内置 open 函数实现,支持绝对路径和相对路径,默认只读模式。文件句柄作为可迭代对象可直接转换为列表。解决文件乱码问题需在打开时指定字符编码,例如将 encoding 参数设置为 utf-8 以兼容中文文本。

打开一个文件用于读写,在 Python 里十分简单,利用内置 open 函数,可以用绝对路径,也可以用相对路径。
默认模式是'r',只读模式。

文件句柄 f 是一个可迭代对象,当然可以转换成列表。

先查看文件打开的字符编码:

重新打开文件,设置字符编码为 utf-8:
with open('example.txt', 'r', encoding='utf-8') as f:
content = f.read()

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online
通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online