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()
相关推荐
Python极客之家2 分钟前
基于Django的高校二手市场与社交系统
后端·python·数据挖掘·django·毕业设计
shenzhenNBA3 分钟前
python用openpyxl操作excel-合并格式相同的excel文件
python·excel·openpyxl·excel合并
shenzhenNBA5 分钟前
python用openpyxl操作excel-读取sheet中数据
python·excel·读取sheet数据
gf13211116 分钟前
python_字幕、音频、媒体文件(图片或视频)一键组合
python·音视频·swift
白露与泡影9 分钟前
Java关键字解析之final:不可变的本质、设计哲学与并发安全
java·开发语言·安全
网安Ruler28 分钟前
崭新出厂,自研CipherForge小工具,攻破 D-Link M30 固件加密
前端·网络·python
喵了meme28 分钟前
C语言实战3
c语言·开发语言
艾上编程32 分钟前
第二章——数据分析场景之Python数据可视化:用Matplotlib与Seaborn绘制洞察之图
python·信息可视化·数据分析
Cigaretter732 分钟前
Day 31 类的装饰器
开发语言·python
DsirNg33 分钟前
JavaScript 事件循环机制详解及项目中的应用
开发语言·javascript·ecmascript