2012-09-25 7 views
9

मुझे किसी भी नई फ़ाइल को जोड़ा/निकाला/संशोधित किसी विशेष निर्देशिका में क्या पाइथन में मुझे पता होना चाहिए कि इसके लिए कोई तरीका है? मैं एक "inofity" -like फ़ंक्शन (POSIX से) की तलाश में हूं।पायथन में कैसे जांचें कि फ़ोल्डर में एक फ़ाइल बदल गई है?

धन्यवाद

+1

* पायथन inotify * -> ** pyinotify ** https://github.com/seb-m/pyinotify/wiki – eumiro

+0

संभावित डुप्लिकेट [मैं पाइथन का उपयोग करके परिवर्तनों के लिए फ़ाइल कैसे देखूं?] (Http://stackoverflow.com/questions/182197/how-do-i-watch-a-file-for-changes-using-python) –

उत्तर

7

उपयोग inotify-tools (मूल संस्करण में, मैं pyinotify उल्लेख किया है, लेकिन यह मुद्दों था, और अब नहीं रहेगी तथा अनुशंसित नहीं)।

+7

मुझे आश्चर्य है कि इनमें से कितनी चिंताओं को संबोधित किया गया है: http://www.serpentine.com/ब्लॉग/2008/01/04/क्यों-आपको-उपयोग नहीं करना चाहिए- pyinotify/ –

+0

कृपया, pynotify (बहिष्कृत) के बजाय पायथन के लिए inotify (newer) का उपयोग करें। – serfer2

+0

@ serfer2 उत्तर अपडेट किया गया, धन्यवाद! –

0

आप के रूप PyInotify (पुराने) inotify for python, जो नहीं ही है उपयोग कर सकते हैं।

संबंधित मुद्दे