Python3 File文件

python3 文件类型 file

文件是操作系统管理和存储数据的一种方式。Python使用内置的文件对象来处理文件。

打开和关闭文件

Python用内置的open()函数来打开文件,并创建一个文件对象。open()函数基本格式如下:

myfile = open(filename,[,mode])

其中myfile为引用文件的变量,filename为文件名字字符串,mode为文件读写模式。

文件读写模式有以下几种:

  • w:写文件,创建新文件。如文件已存在,原来的文件会被覆盖
  • a:以追加的方式写文件。若文件存在,写入的数据默认添加到文件末尾;文件不存在时会创建新文件。
  • r:读文件,省略文件读写模式时,默认为读文件。
  • b:组合使用(wb,ab,rb),表示读写二进制文件,未使用时读写文本文件。
  • +:用在模式末尾,表示打开文件后可以同时进行读、写操作。如w+,r+。
    close()用于关闭文件。
    flush()可以将缓冲区的内容写入文件,但不关闭文件。
myfile.close()
myfile.flush()

读写文本文件

文本文件的读写方法如下:

  • myfile.read():把整个文件内容读进一个字符串。
  • myfile.read(n):把n个字符读进一个字符串。
  • myfile.readline():把下一个换行符号之前的内容读入一个字符串(读一行),读出内容包括行尾符合。
  • myfile.readlines():把整个文件内容读入一个字符串列表,每一行为一个字符串。
  • myfile.write(xstring):将字符串写入到文件指针位置,返回写入的字符个数。
  • myfile.writelines(xlist):将列表写入文件指针位置,返回写入的字符个数。
  • myfile.seek(n):将文件指针移动到第n个字节。0表示指向文件开头。
  • myfile.tell():返回文件指针的当前位置。
  • for line in myfile:用迭代的方式读文件,每次读一行。
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值