文件的常见操作

  1. 2019/10/30 文件操作 写文件 写文件

    参数1是文件名 参2 是权限 w是写 函数返回一个文件对象

    如果, 文件没有, 那会自动创建 , 如果有重名的, 会覆盖 file01 = open(“123.txt”, “w”) 2写内容
    file01 .write(“hello python”) 3 关闭文件 file01.close()

    对于内存大的文件 		file01 = open("123.txt),"r")
    

    只读取一行 file01.readline()

    读文件 		读文件`
    

    参数1是文件名 参2 是权限 r是读 函数返回一个文件对象 默认光标是文件开头 如果, 文件没有, 那会自动创建
    , 如果有重名的, 会覆盖 file01 = open(“123.txt”, “r”) 2读内容 a = file01 .read()
    print(a) 3 关闭文件 file01.close()

    追加文件 		追加文件
    

    参数1是文件名 参2 是权限 a是追加 函数返回一个文件对象

    file01 = open(“123.txt”, “a”) 2追加内容

    光标在最后 a = file01 .write(“hello python”) print(a) 3 关闭文件 file01.close()

    读写文件 		r+ 光标在最后 		w+  打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。 		a+
    

    打开一个文件用于读写。如果该文件已存在,文件指针将会放在文件的结尾。文件打开时会是追加模式。如果该文件不存在,创建新文件用于读写。
    二进制文件
    rb 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。 wb 以二进制格式打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
    ab 以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
    rb+ 以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。
    wb+ 以二进制格式打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
    ab+ 以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。如果该文件不存在,创建新文件用于读写。
    与a+, r+, w+ 同理

    1. List item
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值