python文件读取

打开文件

若只指定文件名,将获得一个可读取(默认)的文件对象。
f = open(“somefile.txt”)
若文件不在py文件所在目录,则可指定完整路径。


文件模式

若要写入文件,必须通过指定模式mode来显示地指出这一点。
open的第二个参数mode
在这里插入图片描述
默认rt,意味着将把文件视为经过编码的Unicode文本,因此将自动执行编码和解码,且默认使用UTF-8编码。若要指定其他编码用encoding=“xxx”,若要指定Unicode错误处理策略用errors=“xxx”,这里还将会自动转换 换行 字符。默认情况下,行以’\n’结尾,读取时自动将’\n’替换成其他行尾字符’\r’,写入时将’\n’替换为系统默认的行尾字符。使用readlines时,能够自动识别换行字符,若想禁止换行用newline=‘’。

若文件包含非文本的二进制数据,如声音,剪辑片段,图像等,需要使用二进制模式:rb , ab , wb等


读取和写入

**f,write(“hello”)
f.close()
f.readline()
f.readlines()
**


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值