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()
相关推荐
XMYX-012 分钟前
27 - Go string 字符串处理与格式化:从底层原理到工程实践
开发语言·golang
甄心爱学习13 分钟前
【项目实训】法律文书智能摘要系统5
python·github
赏金术士15 分钟前
Kotlin 协程面试题大全(Android 高频版)
android·开发语言·kotlin
烟雨江南aabb23 分钟前
Python第四弹:python进阶-匿名函数和内置函数
开发语言·python
不瘦80斤不改名33 分钟前
JavaScript 基础语法完全指南
开发语言·javascript·ecmascript
TE-茶叶蛋40 分钟前
Java 8 引入的Stream API-stream()
java·windows·python
小陈的进阶之路41 分钟前
Python系列课(9)——面向对象
开发语言·python
两年半的个人练习生^_^1 小时前
什么是内存泄漏?什么是内存溢出?
java·开发语言
曦夜日长1 小时前
C++ STL容器string(二):删除与插入、数据查找、自定义输入
java·开发语言·c++
jimy11 小时前
C语言中的inline function specifier(函数说明符、关键字)
c语言·开发语言