1.r+ 模式打开文件,写入 ‘测试’ 两个字
read出来,测试在哪里?
2.文件指针 移动到文件的开头,写入 ‘结果 ’两个字
read出来,结果在哪里?
Python-文件操作-追加测试
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
关注 【以下回答由 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()
函数在文件开头写入字符串 "结果"。最后关闭文件。请注意,如果要正确获取文件中字符串的位置,需要先将文件指针移动到相应的位置。
【相关推荐】
- 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7564706
- 您还可以看一下 机工社华章IT老师的数据科学:基于Python和R语言实现课程中的 2.3了解开放数据科学工作流程小节, 巩固相关知识点
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥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