पायथन मानक पुस्तकालय में विशेष रूप से स्ट्रिंग्स/फाइलों के बीच अंतर खोजने के उद्देश्य से एक मॉड्यूल है। Difflib लाइब्रेरी का उपयोग करके एक अंतर प्राप्त करने के लिए, आप बस उस पर United_diff फ़ंक्शन को कॉल कर सकते हैं।
उदाहरण
उदाहरण के लिए, मान लें कि आपके पास निम्न सामग्री वाली 2 फ़ाइलें, फ़ाइल1 और फ़ाइल2 हैं:
file1: Hello People of the world file2: Hello People from India
उदाहरण
अब उनका अंतर लेने के लिए निम्नलिखित कोड का उपयोग करें:
import difflib with open('file1') as f1: f1_text = f1.read() with open('file2') as f2: f2_text = f2.read() # Find and print the diff: for line in difflib.unified_diff(f1_text, f2_text, fromfile='file1', tofile='file2', lineterm=''): print line
आउटपुट
यह आउटपुट देगा:
--- file1 +++ file2 @@ -1,5 +1,4 @@ Hello People -of -the -world +from +India