crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Мониторинг директории
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Sokoloff Дата 26.10.2010, 9:00
 
Цитата(Гость_Андрей_* @ 25.10.2010, 19:37) *
Вообще я пишу на чистом питоне.
Цитата(Гость_Гость_Андрей_*_* @ 24.10.2010, 21:35) *
ЗЫ. Использую python, рассмотрю варианты примеров на других языках.



К inotify есть питоновский интерфейс - http://pyinotify.sourceforge.net.
Гость_Андрей_* Дата 25.10.2010, 18:37
  Вообще я пишу на чистом питоне.
Цитата(Гость_Гость_Андрей_*_* @ 24.10.2010, 21:35) *
ЗЫ. Использую python, рассмотрю варианты примеров на других языках.

Sokoloff Дата 25.10.2010, 15:55
  Может тебе нужены inotify и incron?
Litkevich Yuriy Дата 25.10.2010, 15:49
  Андрей, если ты пишешь с использованием PyQt или PySide, то сигналы и слоты там есть.

И вообще если речь о Qt, то и место теме в соответствующем разделе.
Гость_Андрей_* Дата 25.10.2010, 12:35
  Вот накатал:
# cat ls.py
#!/usr/local/bin/python

import time
import os

while 1:
    list = os.listdir('/usr/local/etc/test')
    print list
    time.sleep(15)

Вопрос - как тогда получить это событие от системы?
Еще раз спасибо за ответ?
CodeHunter Дата 25.10.2010, 10:05
 
Цитата(Гость_Гость_Андрей_*_* @ 24.10.2010, 21:35) *
рассмотрю варианты примеров на других языках.


напиши на с++ + куте
panter_dsd Дата 25.10.2010, 10:01
 
Цитата(CodeHunter @ 25.10.2010, 10:45) *
Вот юзай и будет тебе хорошо )))

QFileSystemWatcher
The QFileSystemWatcher class provides an interface for monitoring files and directories for modifications.


Цитата
Но в питоне нет ни сигналов, ни слотов.

Эм...
CodeHunter Дата 25.10.2010, 9:45
  Вот юзай и будет тебе хорошо )))

QFileSystemWatcher
The QFileSystemWatcher class provides an interface for monitoring files and directories for modifications.
Гость_Андрей_* Дата 25.10.2010, 9:33
  Кроссплатформенное приложение.
Я понимаю, что в QT каждый объект имеет объект time и можно использовать timeout на сигналах и слотах. Но в питоне нет ни сигналов, ни слотов. Собственный вариант:
while 1 :
ls()
sleep(15)

Интервал 15 секунд, но сами согласитесь, что бесконечный цикл - бред.
Litkevich Yuriy Дата 25.10.2010, 2:48
 
Цитата(Гость_Гость_Андрей_*_* @ 25.10.2010, 1:12) *
А пример можно?
пример будет зависеть от средства разработки и целевой платформы
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 29.4.2024, 20:14