我正在像这样使用 Gio monitor_file 。
def callback(*args):
print 'ok'
gio_pointer = Gio.File.new_for_path(os.environ['HOME']+'/temp')
monitor = gio_pointer.monitor_file(Gio.FileMonitorFlags.NONE, None)
monitor.connect("changed", callback)
修改后的文件没有任何反应。Gio 适用于其他文件操作,如创建、读取和写入。
是我用错了,还是系统问题?
我的环境:Gtk graphics,Python,Linux Ubuntu 12.10,普通电脑。