J'essaye de faire quelque chose quand le fichier avec l'extension apparaît dans le dossier. J'utilise le chien de garde mais il ne me laisse pas trouver la sous-chaîne dans sa réponse. Il est dit TypeError: argument de type « FileModifiedEvent » est pas Iterableargument de type n'est pas itérable ou comment trouver sous-chaîne dans logger responce
Code d'origine QuickStart pour chien de garde me donne rapport de l'enregistreur, mais je ne trouve pas un moyen de trouver sous-chaîne enregistreur qui ne sont pas dans le txt fichier
if __name__ == "__main__":
logging.basicConfig(level=logging.INFO,
format='%(asctime)s - %(message)s',
datefmt='%Y-%m-%d %H:%M:%S')
path = sys.argv[1] if len(sys.argv) > 1 else '.'
event_handler = LoggingEventHandler()
observer = Observer()
observer.schedule(event_handler, path, recursive=True)
observer.start()
Ainsi, au lieu j'ai écrit ma propre classe, mais il me donne que TypeError
class MyHandler(FileSystemEventHandler):
def on_modified(self, event):
test = 'mp4' in event
print(test)
Comment travailler avec l'événement comme une chaîne?