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()
相关推荐
格林威1 分钟前
C#图像夜间识别率提升:使用OpenCvSharp和Halcon融合DeepSORT实现复杂场景下准确识别
开发语言·人工智能·数码相机·机器学习·计算机视觉·c#·视觉检测
重生之小比特5 分钟前
【初阶C++】list
开发语言·c++·list
SunnyDays10117 分钟前
如何使用 Python 添加和编辑 Excel VBA 宏(无需安装 Excel)
开发语言·python·excel·vba
2601_962295997 分钟前
Python+Appium 自动化测试:从基础语法到 PO 模式设计,构建稳定测试框架
自动化测试·python·appium·测试框架·po模式
开源量化GO7 分钟前
先确认策略想法能不能变成规则
人工智能·python
拜托多多指教8 分钟前
【Pytest框架学习】分层架构
python·pytest
zhanghaha131416 分钟前
Python进阶教程:24_Markdown 转 HTML 零基础超详细教程
开发语言·python·html
2601_9622998825 分钟前
python脚本如何单元测试
python·单元测试·pytest·unittest·mock对象
女神下凡27 分钟前
PyCharm 2026破解激活
ide·python·pycharm
似水এ᭄往昔28 分钟前
【QT】--常用控件(QWidget的核心属性)
服务器·开发语言·qt