Python » Страница 954
-Программирование на Python
import socket
соединение уже есть.
ap_id = socket.select_access_point()
^ эта строка предлагает выбрать точку доступа.
apo = socket.access_point(ap_id)
print "yor ip", apo.ip()
а нужно чтоб без выбора точки показал ип текущего соединения.
В интернете не нашел. Нашел, да там предлагают парсить страницу с сайта муип. И читать свой. Извиняюсь за глупый вопрос.
Пробовал так. -SymbianError: [Errno -1] KErrNotFound
скрипт:
myip = ('red.html')
for i in access_points():
if i['name']==u'Internet':
ip=u'https://' access_point(i['iapid']).ip()
fs = open(('c:/' myip), 'w')
fs.write(ip)
fs.close()
вместо т.д Internet, нужно читать ип точки- которая стоит по умолчанию. т.е прочитать ип без указания т.д
Тот работает, да.
А нужно чтоб работал с твоим кодом, вот так:
import socket, os, urllib
page = urllib.urlopen("ввв.яндех.ру")
^создали соединение по умолчанию.(без выбора точки доступа) молча короче.
Идем дальше.
aps=socket.access_points()
for ap in aps:
apo=socket.access_point(ap['iapid'])
try:
print apo.ip()
Читаем айпи
myip = ('red.html')
fs = open(('c:/' myip), 'w')
fs.write(apo.ip())-тут ошибка
и пишем его в файл.
fs.close()
import socket
aps = socket.access_points()
for ap in aps:
if ap['name'] == u'Internet':
break
# тopмoзим нa нyжнoм ap
apo = socket.access_point(ap['iapid'])
apo.start()
f = open('d:\\red.html', 'wb')
f.write('<html>\n<body>\n<a href="https://')
f.write(apo.ip())
f.write('">')
f.write(apo.ip())
f.write('</a>\n</body>\n</html>')
f.close()
- «
- 1
- 2
- --
- 953
- 954
- 955
- --
- 974
- 975
- »