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()
相关推荐
flysh052 分钟前
.NET 基础 - StringBuilder 类
开发语言·c#·编程语言·c#10
甄心爱学习16 分钟前
Python 中 combinations 的详细用法
开发语言·python
独自归家的兔22 分钟前
Java性能优化实战:从基础调优到系统效率倍增 -2
java·开发语言·性能优化
开开心心就好24 分钟前
内存清理工具开源免费,自动优化清理项
linux·运维·服务器·python·django·pdf·1024程序员节
独自归家的兔27 分钟前
Java性能优化实战:从基础调优到系统效率倍增 - 1
java·开发语言·性能优化
小π军28 分钟前
C++ STL:array容器常见用法
开发语言·c++
浔川python社30 分钟前
浔川AI翻译v6.1.0版本正式发布 全面升级安全体验与交互效率
python
1560820721931 分钟前
在QT下添加QWT6.1.4功能
开发语言·qt
开开心心_Every32 分钟前
图片批量压缩工具:支持有损无损两种模式
python·游戏·微信·django·pdf·excel·语音识别
GIS之路35 分钟前
ArcGIS Pro 实现影像波段合成
前端·python·信息可视化