不会编程的我不会编程 2023-09-09 17:35 采纳率: 100%
浏览 7
已结题

Python-文件操作-追加测试

1.r+ 模式打开文件,写入 ‘测试’ 两个字
read出来,测试在哪里?
2.文件指针 移动到文件的开头,写入 ‘结果 ’两个字
read出来,结果在哪里?

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-09-09 20:23
    关注

    【以下回答由 GPT 生成】

    答案:

    # 打开文件
    file = open('filename.txt', 'r+')
    
    # 在文件中写入"测试"两个字
    file.write("测试")
    
    # 获取当前文件指针位置,即"测试"出现的位置
    position1 = file.tell()
    
    # 将文件指针移动到文件的开头
    file.seek(0)
    
    # 在文件的开头写入"结果"两个字
    file.write("结果")
    
    # 获取当前文件指针位置,即"结果"出现的位置
    position2 = file.tell()
    
    # 关闭文件
    file.close()
    
    # 打印位置
    print("测试出现在位置:", position1)
    print("结果出现在位置:", position2)
    

    这段代码首先使用 open() 函数以读写模式打开指定的文件,然后使用 write() 函数向文件中写入字符串 "测试" 和 "结果"。之后使用 tell() 函数获取当前文件指针的位置,即 "测试" 和 "结果" 在文件中的位置。最后使用 seek() 函数将文件指针移动到文件开头,并使用 write() 函数在文件开头写入字符串 "结果"。最后关闭文件。

    请注意,如果要正确获取文件中字符串的位置,需要先将文件指针移动到相应的位置。



    【相关推荐】



    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 9月18日
  • 已采纳回答 9月10日
  • 创建了问题 9月9日

悬赏问题

  • ¥15 python随机森林对两个excel表格读取,shap报错
  • ¥15 基于STM32心率血氧监测(OLED显示)相关代码运行成功后烧录成功OLED显示屏不显示的原因是什么
  • ¥100 X轴为分离变量(因子变量),如何控制X轴每个分类变量的长度。
  • ¥30 求给定范围的全体素数p的(p-2)/p的连乘积值
  • ¥15 VFP如何使用阿里TTS实现文字转语音?
  • ¥100 需要跳转番茄畅听app的adb命令
  • ¥50 寻找一位有逆向游戏盾sdk 应用程序经验的技术
  • ¥15 请问有用MZmine处理 “Waters SYNAPT G2-Si QTOF质谱仪在MSE模式下采集的非靶向数据” 的分析教程吗
  • ¥15 adb push异常 adb: error: 1409-byte write failed: Invalid argument
  • ¥15 nginx反向代理获取ip,java获取真实ip