21李刚python第六章

#r 只读模式
#w 写模式
#a 追加模式
#+ 读写(更新)模式,可与其他模式结合使用。r+和w+都代表读写模式
#b 二进制模式,可与其他模式结合使用。比如rb代表二进制只读模式,rb+代表二进制读写模式,ab代表二进制追加模式
open(“info.txt”,‘a’)
#通过linecache随机读取指定行时,甚至不需要你处理打开文件
#linecache主要读取python源文件,因此它要求文件内容时UTF-8字符集
#默认情况下,sys.stdin时从键盘读取
#如果使用管道输入之后,sys.stdin将改为从前一个程序的输出来读取
#使用with语句来关闭资源

with open(“file_pointer.py”,‘rb’,True) as f:
#r模式打开,文件指针位于开始处
print(f.tell()) # 0

#whence默认为0,从开始处开始计算移动
f.seek(3)
print(f.tell()) # 3

#whence默认为0,从开始处开始计算移动
f.seek(27)
print(f.tell()) # 27

#wehnce为1,从当前处(27)开始计算移动
f.seek(27,1)
print(f.tell()) # 54
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值