bu program makinanızın adını ve ip numaranızı konsole gösterir.vereceğim kodlar linux içindir.windows için bazı düzenlemeler yapmak gerekir.
kod:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#Kütüphaneleri yüklüyoruz
import urllib2
import socket
# WAN IP çektiğimiz hizmetin adresi
url = "http://droidpark.com/whatismyip/"
# Socketten PC adını çekiyoruz
hostName = socket.gethostname()
# Socketten Local IP çekiyoruz
lanIP = socket.gethostbyname(socket.gethostname())
#IO hatası verebiliyor, kontrolümüze alalım
try:
#Adresi alalım
adresiAl = urllib2.urlopen(url)
#çıktıyı okuyup değişkene atayalım
wanIP = adresiAl.read()
#Adresi kapatalım
adresiAl.close()
except IOError:
print "Şuanda IP adresiniz alınamıyor."
# Sonuçları ekrana basalım
print "*"*40
print "Makine adı \t\t: %s" % hostName
print "WAN IP Adresiniz \t: %s" % wanIP
print "LAN IP Adresiniz \t: %s" % lanIP
print "*"*40
alıntıdır
kod:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#Kütüphaneleri yüklüyoruz
import urllib2
import socket
# WAN IP çektiğimiz hizmetin adresi
url = "http://droidpark.com/whatismyip/"
# Socketten PC adını çekiyoruz
hostName = socket.gethostname()
# Socketten Local IP çekiyoruz
lanIP = socket.gethostbyname(socket.gethostname())
#IO hatası verebiliyor, kontrolümüze alalım
try:
#Adresi alalım
adresiAl = urllib2.urlopen(url)
#çıktıyı okuyup değişkene atayalım
wanIP = adresiAl.read()
#Adresi kapatalım
adresiAl.close()
except IOError:
print "Şuanda IP adresiniz alınamıyor."
# Sonuçları ekrana basalım
print "*"*40
print "Makine adı \t\t: %s" % hostName
print "WAN IP Adresiniz \t: %s" % wanIP
print "LAN IP Adresiniz \t: %s" % lanIP
print "*"*40
alıntıdır



