友情提示:同学您好,此页面仅供预览,在此页面学习不会被统计哦! 请进入学习空间后选择课程学习。

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

  • 参数file指定要打开或创建的文件名称,如果文件不在当前目录中,可以使用相对路径或绝对路径;

  • 参数mode是可选字符串,指定打开文件后的处理方式,默认是'r',文本只读模式;

    • "r"表示以只读模式打开;

    • "w"是以写的模式打开,会覆盖文件之前的内容;

    • "a"是以追加模式打开,内容会添加到文件末尾;

  • buffering指定读写文件的缓存模式,数值0表示不缓存,数值1表示使用行缓存模式,大于1的数字表示缓冲区的大小;

  • encoding指定对文本进行编码和解码的方式,只适用于文本模式,如GBK,UTF-8等;

  • newline只适用于文本模式,表示文件中换行符的形式。