首页新闻找找看学习计划

python的读取文件

0
悬赏园豆:20 [待解决问题]

我现在想要使用open()方法读取一个文件夹的文件,读文件的同时,可能这个文件还在被其他程序正在写入,而且写文件的程序写了一段时间,就会重新建立一个新的文件再写入,那么我的open()怎么能在上一份文件写完了,我就不再读了,而是去读新创建的文件呢?
path="xxxx"
with open(path, "r", encoding='utf-8') as f:
while True:
for line in f.readlines():
print(line)

star====的主页 star==== | 初学一级 | 园豆:127
提问于:2019-11-21 15:29
< >
分享
所有回答(3)
0
小小咸鱼YwY | 园豆:1084 (小虾三级) | 2019-11-21 15:48
0

这是个应该实现商量的问题,属于工程范畴。

窗户 | 园豆:827 (小虾三级) | 2019-11-21 22:50
0

1.,提供一个思路,你可以吧上一个程序执行的文件路径,传给你现在需要读的程序
2,你可以把执行的程序加状态,他执行另一个文件的时候状态改变,每次读的时候判断这个状态

逐风者的祝福之剑 | 园豆:204 (菜鸟二级) | 2019-12-26 10:07
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册