python 操作二进制文件(视频、音频、文本)

一、读写方法

python 复制代码
file = open(文件,模式)  #不需要指定编码格式

mode='rb' #读取二进制文件

mode='wb' #写入二进制文件

二、案例

读取

python 复制代码
#以rb模式打开二进制图片 xiaoming.jpg
img=open('小明.jpg',mode='rb')
#读取文件内容
content = img.read()
print(content)
#关闭打开的文件
img.close()

拷贝

python 复制代码
把视频 city.mp4 拷贝到 my_city.mp4中
# 以rb模式打开原二进制文件city.mp4并读取内容
file = open('city.mp4', mode='rb')
content = file.read()
# 以wb模式打开新二进制文件my_city.mp4,并写入city.mp4的内容
new_file = open('my_city.mp4', mode='wb')
new_file.write(content)
# 关闭所有打开的文件
file.close()
new_file.close()
相关推荐
nervermore9902 分钟前
3.2 django框架
python
代码游侠8 分钟前
学习笔记——HC-SR04 超声波测距传感器
开发语言·笔记·嵌入式硬件·学习
Learner15 分钟前
Python异常处理
java·前端·python
superman超哥19 分钟前
Context与任务上下文传递:Rust异步编程的信息高速公路
开发语言·rust·编程语言·context与任务上下文传递·rust异步编程
步达硬件21 分钟前
【Matlab】批量自定义图像处理
开发语言·matlab
军军君0122 分钟前
Three.js基础功能学习七:加载器与管理器
开发语言·前端·javascript·学习·3d·threejs·三维
liulilittle24 分钟前
OPENPPP2 网络驱动模式
开发语言·网络·c++·网络协议·信息与通信·通信
mjhcsp28 分钟前
C++ AC 自动机:原理、实现与应用全解析
java·开发语言·c++·ac 自动机
huihuihuanhuan.xin29 分钟前
后端八股之java并发编程
java·开发语言
hui函数30 分钟前
Python系列Bug修复|如何解决 pip install 安装报错 Backend ‘setuptools.build_meta’ 不可用 问题
python·bug·pip