问题:

How do I watch a file for changes using Python?建议使用看门狗,但我发现它只能观看目录,而不是文件.

watchdog-test.py是看门狗的示例脚本:

$python watchdog-test.py ab_test_res.sh &

[1] 30628

fbt@fbt64:~/laike9m$Traceback (most recent call last):

File "watchdog-test.py", line 15, in

observer.start()

File "/usr/local/lib/python2.7/dist-packages/watchdog/observers/api.py", line 255, in start

emitter.start()

File "/usr/local/lib/python2.7/dist-packages/watchdog/utils/__init__.py", line 111, in start

self.on_thread_start()

File "/usr/local/lib/python2.7/dist-packages/watchdog/observers/inotify.py", line 121, in on_thread_start

self._inotify = InotifyBuffer(path, self.watch.is_recursive)

File "/usr/local/lib/python2.7/dist-packages/watchdog/observers/inotify_buffer.py", line 35, in __init__

self._inotify = Inotify(path, recursive)

File "/usr/local/lib/python2.7/dist-packages/watchdog/observers/inotify_c.py", line 187, in __init__

self._add_dir_watch(path, recursive, event_mask)

File "/usr/local/lib/python2.7/dist-packages/watchdog/observers/inotify_c.py", line 363, in _add_dir_watch

raise OSError('Path is not a directory')

OSError: Path is not a directory

那么什么是最好的解决方案?我正在使用Linux(Ubuntu 12.04).顺便说一下,我不想使用民意调查.

python怎么改目录_如何查看文件,而不是使用Python进行更改的目录?相关推荐

  1. python读取第二行_从CSV文件读取第二行到Python

    我有一个csv文件:Index,X1,X2,X3,X4,X5,Y 1,-1.608052,-0.377992,1.204209,1.313808,1.218265,1 2,0.393766,0.630 ...

  2. pydicom读取头文件_.dcm格式文件软件读取及python处理详解

    要处理一些.dcm格式的焊接缺陷图像,需要读取和显示.dcm格式的图像.通过搜集资料收集到一些医学影像,并通过pydicom模块查看.dcm格式文件. 若要查看dcm格式文件,可下echo viewe ...

  3. python批量命名教程_《自拍教程69》Python 批量重命名音频文件,AV专家必备!

    本篇主要学习如何Python自定义模块并调用该模块,并重点介绍Python正则表达式的强大的文本处理能力. 案例故事:任何一款终端产品只要涉及音频输出,就肯定涉及音频的解码, 作为一名专业的AV (A ...

  4. 合并文件夹中子目录_如何整理文件夹,看这一篇就够了,简单易学

    说出来可能你们不信,松鼠君在办公室看到了人类第八大奇迹-- 一个全是新建文件夹的电脑! 我的乖乖,他到底是怎么干活的 层级分类 在我们日常的工作生活中,对电脑的文件进行整理成了不可避免的工作:而如何高 ...

  5. 如何找到python的安装路径_如何查看python的安装路径

    展开全部 官方文档上有写的,sys.executable是当前Python解释器(或者其他Python实现)的路径. 1.安装mysql 首先到mysql官网e68a84323131333532363 ...

  6. python 文件中搜索字符串_在txt文件中搜索字符串Python

    为什么你总是得到True的原因已经给出,所以我只提出另一个建议: 如果你的文件不是太大,你可以读它到一个字符串,只是使用(更容易,通常比每行阅读和检查行更快): if 'blabla' in open ...

  7. tar解压单个文件到特定目录_如何解压缩文件到特定或不同的目录在Linux

    tar实用程序是可以用来在Linux系统上创建一个备份实用程序之一. 它包括许多选项,可以使用它们来指定要实现的任务. 提取Linux tar文件不同或新的目录 有一件事要明白,你可以提取tar文件到 ...

  8. python判断对象类型_如何查看一个Python对象的类型

    怎么查看一个对象的类型 在Python中有两种类型判断函数,type()和isinstance(). 使用type() 首先,我们来判断对象类型,使用type()函数: 基本类型都可以用type()判 ...

  9. python秒表小项目_适合新手练习的几个python小项目

    关于python练习的小项目,其实就是一些常用的模块的针对练习 一.找出电脑中遗忘的大文件 # !/usr/bin/env python # _*_ coding:utf-8 -*- import o ...

最新文章

  1. 短视频+直播——直播系统开发新模式
  2. 将多个文件的属性添加到数据库
  3. 微信小程序拍照视频上传php,微信小程序-拍照或选择图片并上传文件
  4. python可以写接口吗_用python写api接口吗
  5. (转)jQuery选择器总结
  6. [AHOI2005]COMMON 约数研究
  7. ACM ICPC 2011-2012 Northeastern European Regional Contest(NEERC)G GCD Guessing Game
  8. 2015蓝桥杯省赛---java---B---8(饮料换购)
  9. 【JSP】JSP与oracle数据库交互案例
  10. 【牛客 - 280C】约数(数论,GCD,数学,分解因子)
  11. 未来十大技能职场吃香
  12. 【英语学习】【Level 08】U02 Movie Time L1 Let's talk about movies
  13. 有学问,还是牛逼啊!
  14. 摄像头NV21格式转RGB的JAVA代码,测试正确
  15. 《Python核心编程》第二版第407页第十三章练习 续六 -Python核心编程答案-自己做的-...
  16. Anaconda的安装与使用(Windows下)
  17. android动画哪些,Android Animation动画(很详细)
  18. Trime同文输入法
  19. 小程序源码:修复登录大河盲盒小程序源码,实现运营“玩法自由”,超多功能的盲盒型抽奖挖矿程序源码下载
  20. AudioManager 蓝牙sco连接相关接口

热门文章

  1. 别克gl8服务器返回数据为空,老司机教学:别克GL8商务车总线控制系统故障解决...
  2. oracle一页显示15行,oracle rownum分页与显示记录小测
  3. Java常用类(5)--不可变的任意精度BigInteger、BigDecimal类
  4. php判断对象属于哪个类,PHP instanceof:判断对象是否属于某个类
  5. NOIP模拟测试22「位运算」
  6. 【原创】Linux安装Redis
  7. Node.js 国产 MVC 框架 ThinkJS 开发 config 篇
  8. JS(JQEERY) 获取JSON对象中的KEY VALUE
  9. 15 个最新的 CSS3 教程
  10. coreleft函数