Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन का उपयोग करके मैक पता निकालना

हम जानते हैं कि मैक पता एक हार्डवेयर पता है जिसका अर्थ है कि यह हमारे पीसी पर स्थापित नेटवर्क कार्ड के लिए अद्वितीय है। यह हमेशा अद्वितीय होता है, जिसका अर्थ है कि स्थानीय नेटवर्क पर किसी भी दो डिवाइस में समान मैक पते नहीं हो सकते हैं।

मैक एड्रेस का मुख्य उद्देश्य लोकल एरिया नेटवर्क (LAN) या अन्य नेटवर्क पर प्रत्येक नोड के लिए एक अद्वितीय हार्डवेयर एड्रेस या फिजिकल एड्रेस प्रदान करना है। नोड का मतलब उस बिंदु से है जिस पर एक कंप्यूटर या अन्य डिवाइस (जैसे एक प्रिंटर या राउटर) नेटवर्क से जुड़ा रहेगा।

विधि1

uuid.getnode() का उपयोग करना ()

इस उदाहरण में getnode () का उपयोग कंप्यूटर के MAC एड्रेस को निकालने के लिए किया जा सकता है। यह फ़ंक्शन uuid मॉड्यूल में परिभाषित किया गया है।

उदाहरण कोड

import uuid
print (hex(uuid.getnode()))

आउटपुट

0x242ac110002L

विधि2

गेटनोड() + प्रारूप() का उपयोग करना [यह बेहतर स्वरूपण के लिए है]

उदाहरण कोड

प्रत्येक 2 अंकों के बाद
import uuid
# after each 2 digits, join elements of getnode().
print ("The formatted MAC address is : ", end="")
print (':'.join(['{:02x}'.format((uuid.getnode() >> elements) & 0xff)
for elements in range(0,2*6,2)][::-1]))

आउटपुट

The formatted MAC address is : 3e:f8:e2:8b:2c:b3

विधि3

गेटनोड () + फाइंडॉल () + री () का उपयोग करना [यह जटिलता को कम करने के लिए है]

उदाहरण कोड

प्रत्येक 2 अंकों के बाद
import re, uuid
# after each 2 digits, join elements of getnode().
# using regex expression
print ("The MAC address in expressed in formatted and less complex way : ", end="")
print (':'.join(re.findall('..', '%012x' % uuid.getnode())))

आउटपुट

The MAC address in expressed in formatted and less complex way : 18:5e:0f:d4:f8:b3

  1. व्हाट्सएप पायथन का उपयोग कर रहा है?

    इस खंड में हम एक व्हाट्सएप चैटबॉट बनाने जा रहे हैं, लेकिन ट्विटर या फेसबुक के लिए कुछ अन्य चैटबॉट्स के विपरीत, व्हाट्सएप चैटबॉट व्हाट्सएप की नीतियों के कारण सीधे प्लेटफॉर्म पर नहीं चलते हैं। लेकिन प्राप्त करने का एक तरीका है, सेलेनियम का उपयोग करके, अजगर में एक बहुत ही स्मार्ट पैकेज जिसके साथ डेवलप

  1. पायथन में CX_Freeze का उपयोग करना

    कभी-कभी हमें कुछ अलग बनाने का मन करता है जो बहुत ही रोमांचक होता है, और मानव स्वभाव के अनुसार, हम हमेशा इसे साझा करना पसंद करते हैं। पायथन भी उन इच्छाओं को पूरा करता है। पायथन का उपयोग करते हुए, यदि हम अपने पायथन प्रोग्राम को अपने दोस्तों के साथ साझा करना चाहते हैं, तो हम ऐसा कर सकते हैं, केवल उन स

  1. मैक पर पायथन 3 का उन्नयन और उपयोग करना

    आप सोच सकते हैं कि आपके बिलकुल नए Mac में सभी प्रासंगिक सॉफ़्टवेयर का नवीनतम संस्करण है। अधिकांश उपयोगकर्ता ऐप्स के लिए, आप सही होंगे, लेकिन अंतर्निहित ढांचे के लिए यह एक अलग कहानी है। नए मैक अभी भी पायथन 2.7.10 के साथ जहाज करते हैं, भले ही सबसे हालिया स्थिर रिलीज पायथन 3.5 है। यदि यह संस्करणों के ब