gpt4 book ai didi

python - 获取打开文件的最新添加行

转载 作者:太空宇宙 更新时间:2023-11-03 18:35:29 24 4
gpt4 key购买 nike

file = open('file.txt', 'r')
say = file.readline()

我可以获取另一个进程添加到此文件的最后一行而不关闭/重新打开它吗??

最佳答案

看。我怀疑这是可能的,因为当您使用 fopen 并将一些数据“写入”文件时,它们并没有真正写入文件中。相反,它们暂时存储在临时缓冲区中。仅在调用 fclose 时,它​​们才实际从缓冲区传输到文件。因此,假设您的另一个程序正在使用该文件,它不会在每次其他程序在其中写入内容时在您面前进行 self 更新。当程序关闭文件时,您只需打开该文件(或者如果已经打开,则将其关闭并再次打开)并读取新内容。当您打开文件时,会向您显示该文件当前版本的副本。因此,当有人对其进行编辑时,它不仅仅会在您面前发生变化。你需要关闭它,然后当你再次打开它时,python 将去获取新编辑的文件并将其显示给你。

关于python - 获取打开文件的最新添加行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21662084/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com