open()

open() 用于打开文件,可以对文件进行读写操作:

语法:open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None) -> file object
例子:open("/data/1.txt", "r") # 以只读模式打开文件

file:文件名
mode:指定以哪种模式打开
buffering:设置缓冲区大小,可选参数,设置缓冲区的作用是是为了减少系统的IO调用
encoding:
errors:
newline:
closefd:
opener:
file object:打开文件后会返回一个文件对象,Python通过文件对象的方法对文件进行读写等操作

缓冲区的几种设置方法:

  (1) 如果设置为0,
  (2) 如果设置为1,
  (3) 如果设置为大于1,
  (4) 如果设置为负数,

打开模式:

文件对象的方法:

    

猜你喜欢

转载自www.cnblogs.com/pzk7788/p/10252398.html