Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python seek

作者:尒忸旳迣鎅゛沬卜鋽旳凄涼   发布日期:2025-09-28   浏览:26

# 示例代码:使用 Python 文件操作中的 seek() 方法

# 打开一个文件进行读写操作
with open('example.txt', 'r+') as file:
    # 写入一些内容到文件中
    file.write("Hello, world!\nThis is a test file.\nPython seek example.")

    # 将文件指针移动到文件开头
    file.seek(0)  # seek(offset, from_what)
    # offset: 移动的字节数,正数表示向后移动,负数表示向前移动
    # from_what: 可选参数,0 表示从文件开头开始计算,1 表示从当前位置开始计算,2 表示从文件末尾开始计算,默认为 0

    # 读取文件内容并打印
    content = file.read()
    print(content)

    # 将文件指针移动到第 7 个字节的位置
    file.seek(7)
    # 从当前位置读取接下来的 5 个字符
    partial_content = file.read(5)
    print(partial_content)

    # 将文件指针移动到文件末尾
    file.seek(0, 2)
    # 在文件末尾追加内容
    file.write("\nAppended text at the end.")

解释说明:

  • seek() 方法用于在文件中移动文件指针(即当前读写位置)。它接受两个参数:

    • offset:表示要移动的字节数。正数表示向后移动,负数表示向前移动。
    • from_what:表示参考点,默认为 0(从文件开头开始计算),1 表示从当前位置开始计算,2 表示从文件末尾开始计算。
  • 在上面的代码中,我们演示了如何使用 seek() 方法来移动文件指针,并结合 read()write() 方法进行文件的读写操作。

上一篇:python创建虚拟环境venv

下一篇:python字符串包含

大家都在看

python时间格式

python读取文件路径

staticmethod在python中有

python开发windows应用程序

python中len是什么意思

python ord和chr

python中的yield

python自定义异常

python判断路径是否存在

python list.pop

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站