python代码保存成文件打开运行不了,python保存文件后怎么运行

  python代码保存成文件打开运行不了,python保存文件后怎么运行

  我用的是Windows 7。我有一个超级简单的剧本。它遍历图像目录并检查每个图像的指定条件。(以我为例,图像中是否有人脸,用dlib。)同时将限定的图像路径写入文本文件:defprocess_dir(dir_path):

  i=0

  withopen(txt_output, a )为f:

  forfilenameinos.list目录(目录路径) :

  # loadingimagetocheckwhetherdlibdetectsaface:

  image _ path=OS.path.join(目录路径,文件名))))).

  opencv _ img=cv2 . im read(image _ path))。

  (dets=detector(opencv_img,1))))))))))).

  iflen(dets )0:

  F.Write (image _ path)。

  F.写((n))))。

  i=i 1

  打印I

  现在下面的事情正在发生。在向文件中添加行时似乎有明显的延迟。我查了20个档案,但是找到了20个。一开始我以为是脚本有问题,但是等了一会发现其实已经加到文件里了。只是,那个好像是在“批处理”里更新的。在

  这似乎不是最重要的问题,当然不是。然而,我仍然想知道如何解释这种行为。据我所知,每次运行f.write(image_path)行,文件都会发生变化。那么,为什么更新会有延迟呢?在

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: