npz文件转为npy_python——文件读写

一:Python中读写文件的方法

1.open()函数

open(file,mode='r',buffering=-1,encoding=None,errors=None,newline=None,closefd=True,opener=None)

  • file : 是一个 path-like object,表示将要打开的文件的路径,可以是绝对路径也可以是相对路径,也可以是要被封装的整数类型文件描述符。如果是文件描述符,它会随着返回文件对象关闭而关闭,除非 closefd 被设为 False 。
  • mode:文件打开的模式

c83fb380d067ae06beb1ba55e4494daf.png

'r':读取文件(默认)

'w':向文件写入,并先截断文件

'x' 排它性创建 一个文件,如果文件已经存在则失败

'a':在文件末尾追加写入

'b':二进制模式

't':文本模式(默认)

'+':可读也可以写

  • buffering

buffering 是一个可选的整数,用于设置缓冲策略。

  1. 传递0以切换缓冲关闭(仅允许在二进制模式下)
  2. 选择行缓冲(仅在文本模式下可用),
  3. 并且>1的整数以指示固定大小的块缓冲区的大小(以字节为单位)。
  4. 如果没有给出 buffering 参数,则默认缓冲策略的工作方式如下:
  • 二进制文件以固定大小的块进行缓冲;使用启发式方法选择缓冲区的大小,尝试确定底层设备的“块大小”或使用 io.DEFAULT_BUFFER_SIZE。在许多系统上,缓冲区的长度通常为4096或81
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值