您当前的位置: 首页 >  Python

星拱北辰

暂无认证

  • 0浏览

    0关注

    1205博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Python】Python中打开文件那些事

星拱北辰 发布时间:2019-10-18 11:23:36 ,浏览量:0

首先,打开文件自然是要用内置函数opern()咯。

语法格式:

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

打开文件以后就会返回一个文件FIle对象。

下面是对上面的open附加格式说明:

  • filename:表示要打开的文件名。
  • mode:可选参数,文件打开模式。这个参数是非强制的,默认为只读®。
  • buffering:可选参数,缓冲区大小。
  • encoding:文件编码类型。
  • errors:编码错误的处理方法。
  • newline:控制通用换行符模式的行为。
  • closefd:控制在关闭文件时是否彻底关闭文件。

下面的表格是对mode的阐释:

模式描述r以只读方式打开文件。文件指针将会放在文件的开头。这是默认模式。rb以二进制格式打开一个文件只用于读。文件指针将会放在文件开头。r+打开一个文件用于读写。文件指针将会放在文件的开头。rb+以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。w打开一个文件只用于写入。如果该文件存在则将其覆盖;否则创建新文件。wb以二进制格式打开一个文件只用于读。如果该文件存在则将其覆盖;否则创建新文件。w+打开一个文件用于读写。如果该文件存在则将其覆盖;否则创建新文件。wb+以二进制格式打开一个文件用于读写。如果该文件存在则将其覆盖;否则创建新文件。a打开一个文件用于追加。文件指针将会放在文件的结尾。如果该文件存在则将其覆盖;否则创建新文件进行写入。ab以二进制格式打开一个文件用于追加。文件指针将会放在文件的结尾。如果该文件存在则将其覆盖;否则创建新文件进行写入。a+打开一个文件用于读写。文件指针将会放在文件的结尾。如果该文件存在则将其覆盖;否则创建新文件用于读写。ab+以二进制格式打开一个文件用于追加。文件指针将会放在文件的结尾。如果该文件存在则将其覆盖;否则创建新文件用于读写。
关注
打赏
1660750074
查看更多评论
立即登录/注册

微信扫码登录

0.0416s