पायथन में netrc वर्ग का उपयोग उपयोगकर्ता के होम फायरक्ट्री में यूनिक्स सिस्टम में मौजूद .netrc फ़ाइल से डेटा को पढ़ने के लिए किया जाता है। ये छिपी हुई फाइलें हैं जिनमें उपयोगकर्ता के लॉगिन क्रेडेंशियल विवरण होते हैं। यह टूल जैसे ftp, curl आदि के लिए ,netrc फ़ाइल को सफलतापूर्वक पढ़ने और अपने कार्यों के लिए इसका उपयोग करने में सहायक है।
नीचे दिया गया प्रोग्राम दिखाता है कि कैसे हम अजगर के netrc मॉड्यूल का उपयोग करके .netrc फ़ाइल को पढ़ सकते हैं।
उदाहरण
आयात करें होस्ट:%s"% (authTokens[0]))प्रिंट("खाता पासवर्ड:%s"% (authTokens[1]))प्रिंट("दूरस्थ होस्ट पर उपयोगकर्ता नाम के लिए पासवर्ड:%s"% (authTokens[2 ]))# मैक्रोस्मैक्रो डिक्शनरी प्रिंट करें =netrc.macrosprint(macroDictionary)उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
आउटपुट
दूरस्थ होस्ट का नाम:होस्टनामदूरस्थ होस्ट पर उपयोगकर्ता नाम:xxxखाता पासवर्ड:दूरस्थ होस्ट पर उपयोगकर्ता नाम के लिए XXXPassword:XXXXXX