10/21python学习

1、每当调用文件名.write时,提供的字符串都将写入文件中既有内容的后面。读取只需告诉流需要读取的字符个数,不指定则读取文件中余下的全部内容。
2、在bash等shell中,可依此输入命令并使用管道将它们链接起来:

$cat somefile.txt | python somescript.py | sort

这条管道线包含三个命令:
cat somefile.txt:将文件somefile.txt的内容写入到标准输出(sys.stdout)
python somescript.py:执行python脚本somescript。这个脚本从其标准输入中读取,并将结果写入到标准输出
sort:读取标准输入(sys.stdin)中的所有文本,将各行按字母顺序排列,并将结果写入到标准输出中。

管道是将一个命令的标准输出链接到下一个命令的标准输入
3、可在文件中移动,只访问感兴趣的地方(称为随机存取)
方法seek(offset[,whence])将当前位置(执行读取或写入的位置)移到offset和whence指定的地方。参数offset指定了字节苏,参数whence默认为is.SEEK_SET(o)。
方法tell()返回当前位于文件的什么位置
4、要读取一行(从当前位置到下一个分行符的文本),可使用方法readline。调用这个方法时,可提供一个非负整数,指定readline最多可读取多少个字符。要读取文件中的所有行,并以列表的方式返回它们,可使用方法readlines。
可执行如下操作
在这里插入图片描述
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值