#output.py
import time;
i = 10000;
fpath = "d:\\testpy.log"
fp_w = open(fpath, 'a')
while i>-10:
line_w = "nihao,%s." % i;
fp_w.write(line_w)
fp_w.flush()
print("writed:\t%s" % line_w)
i =i-1;
time.sleep(1);
#test.py
import time;
i = 10000;
fpath = "d:\\testpy.log"
fp_r = open(fpath, 'r')
if not fp_r:
print "fail open."
exit(1);
while True:
line_r = fp_r.readline()
if line_r != '':
print("read:\t%s" % line_r)
fp_r.seek(0,2)
fp_size = fp_r.tell()
本文提供了一个使用Python进行文件连续写入与读取的基本示例。通过两个脚本展示了如何往文件中写入文本并实时读取内容,具体包括打开文件、写入指定格式的文本、刷新缓冲区及逐行读取等功能。

1799

被折叠的 条评论
为什么被折叠?



