python读取文件前30个字符_python os.lseek()从开始当前结束位置,对文件描述符读取时跳过设定的字符数...

'''

os.lseek(para1, para2, para3):从开始/当前/结束位置,对文件描述符para1读取时跳过para2个字符

para1:文件描述符

para2:跳过的字符个数

para3:写数字0,1,2也行,写SEEK_SET...这些常量名也行

SEEK_SET = 0:代表从开始位置

SEEK_CUR = 1:代表从当前位置

SEEK_END = 2 :代表从结束位置

'''import os

print("-----------------------------读取文件内容")

file1 = open("D://test.txt", "r")

print("文件内容:", file1.read())

file1.close()

print("-----------------------------跳过相应字符数读取文件相应的内容")

file = os.open("D://test.txt", os.O_RDWR | os.O_CREAT)

os.lseek(file, 1, 0) #从开始位置跳过第1个字符

hello = os.read(file, 3) #从os.lseek()设置跳过的位置开始读取3个符

print("读出内容:", hello)

os.close(file)

运行结果图片:

6371115497696026535301014.jpg

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值