python中的open方法和应用实例

open方法中的相关模式及其功能描述
模式作用描述
r以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。
rb以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。
r+
打开一个已存在文件用于读写。文件指针将会放在文件的开头。原开头内容会被覆盖。
rb+
以二进制格式打开一个已存在文件用于读写。文件指针将会放在文件的开头。
w
打开一个文件只用于写入。
总是新建文件。
wb
以二进制格式打开一个文件只用于写入。
如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。
如果该文件不存在,创建新文件。
w+
打开一个文件用于读写。
总是新建文件。
wb+
以二进制格式打开一个文件用于读写。
如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。
如果该文件不存在,创建新文件。
a
打开一个文件用于追加。
如果该文件已存在,文件指针将会放在文件的结尾。新内容将会被写到已有内容之后。
如果该文件不存在,创建新文件进行写入。
ab
以二进制格式打开一个文件用于追加。
如果该文件已存在,文件指针将会放在文件的结尾。新内容将会被写到已有内容之后。
如果该文件不存在,创建新文件进行写入。
a+
打开一个文件用于读写 ( 追加和读 )
如果该文件已存在,文件指针将会放在文件的结尾。文件打开时会是追加模式。
如果该文件不存在,创建新文件用于读写。
ab+
以二进制格式打开一个文件用于读写 ( 追加和读 )
如果该文件已存在,文件指针将会放在文件的结尾。
如果该文件不存在,创建新文件用于读写。
  • 应用实例:
    """
    --coding:utf-8 -*-
    Time:2023/11/27 11:18
    Author:静默追光
    """
    #打开源文件33.jpg
    pic=open(r"D:\fm20231009\33.jpg","rb")
    #读取33.jpg文件
    content=pic.read()
    #复制为新文件44.jpg
    writer=open(r"D:\fm20231009\44.jpg","ab")
    #将33.jpg文件写入到44.jpg中
    writer.write(content)
    #释放资源
    pic.close()
    writer.close()
    
  • 12
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值