文本 / 图片 / 音频 / 视频 内容 通过 " 编码技术 " , 将内容翻译成 二进制 数据 , 存储到 磁盘中 ;
文件编码 是 将内容 转成 二进制数据 的规则 , 通过 该规则还可以将 二进制数据 转为 文件内容 ;
在 Python 中 , 操作文件 的流程如下 :
使用 open 函数 , 可以打开文件 , 如果该文件不存在 , 则会创建一个新文件 ;
open 函数原型如下 :
open(name, mode, encoding)
代码示例 :
"""
文件操作 代码示例
"""
file = open("file.txt", "r", encoding="UTF-8")
print(type(file)) # <class '_io.TextIOWrapper'>
在上面的代码中 , open 函数的第一个参数是文件名 , 第二个参数是打开模式 为 “r” , 表示以只读模式打开文件 , 第三个参数表示该文件的编码是 UTF-8 编码 ;
encoding 参数并不是第三个参数 , 不能使用位置参数 , 必须使用关键字参数指定 ;
获取的 file 文件类型是 _io.TextIOWrapper , 借助该对象可以完成对文件的操作 ;
上述代码执行结果 :
D:\001_Develop\022_Python\Python39\python.exe D:/002_Project/011_Python/HelloPython/Hello.py
<class '_io.TextIOWrapper'>
Process finished with exit code 0
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有