Python » Страница 954

-

Программирование на Python



dimy44


репутация: 537
на сайте с 2006 года
сообщений: 2540

HTC One S

Евпатория

Возраст - 54

#9531

Да, это конец шо творится.
пс. Написал "п и п е ц", сайт заменил на "конец". П и п е ц))

JOIN_ME


репутация:
на сайте с 1970 года
сообщений:

#9532

Хотел проверить правильность написания "Recursion" и попал в рекурсию! XD
Он мне выдал "Возможно вы имели в виду: Recursion", и так до бесконечности. Это баг чтоли или прикол кодеров гугля? =D

Rejejej


репутация: 48
на сайте с 2008 года
сообщений: 55

Nokia E52

Возраст - 30

#9533

import socket

соединение уже есть.

ap_id = socket.select_access_point()
^ эта строка предлагает выбрать точку доступа.

apo = socket.access_point(ap_id)
print "yor ip", apo.ip()

а нужно чтоб без выбора точки показал ип текущего соединения.

В интернете не нашел. Нашел, да там предлагают парсить страницу с сайта муип. И читать свой. Извиняюсь за глупый вопрос.

JOIN_ME


репутация:
на сайте с 1970 года
сообщений:

#9534


import socket
aps = socket.access_points()
for ap in aps:
apo = socket.access_point(ap['iapid'])
try:
print apo.ip(), u': ', ap['name']
except: pass

Rejejej


репутация: 48
на сайте с 2008 года
сообщений: 55

Nokia E52

Возраст - 30

#9535

Спасибо. Дальше думал сам. А нет
не выходит. Нужно ип записать. Что тут не так:

logname = "C:\\redir.html"
f = open(logname, 'w')
f.write(apo.ip)
f.close()

JOIN_ME


репутация:
на сайте с 1970 года
сообщений:

#9536

f.write(apo.ip())

Rejejej


репутация: 48
на сайте с 2008 года
сообщений: 55

Nokia E52

Возраст - 30

#9537

Пробовал так. -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, нужно читать ип точки- которая стоит по умолчанию. т.е прочитать ип без указания т.д

JOIN_ME


репутация:
на сайте с 1970 года
сообщений:

#9538

У меня твой код выполняется. Ошибка в какой строке хотя бы скажи.

Rejejej


репутация: 48
на сайте с 2008 года
сообщений: 55

Nokia E52

Возраст - 30

#9539

Тот работает, да.



А нужно чтоб работал с твоим кодом, вот так:

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()

JOIN_ME


репутация:
на сайте с 1970 года
сообщений:

#9540


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()


Яндекс.Метрика