
Алексей
03.12.2018
18:15:11
Это баг самого питона?

Slam! 538
03.12.2018
18:15:12
Ромальо Лучано
Там объясняется, почему так работает
В связи с тем, что тупл неизменяем, но меняется лист внутри него

Google

Алексей
03.12.2018
18:17:03

Tigran
03.12.2018
18:33:11

SadANTONYAO
03.12.2018
18:33:42

./fucku.sh
03.12.2018
18:35:42
привет, как узнать свой локальный ip? (роутер по dhcp выдал мне ip, как мне его получить?

Alex
03.12.2018
18:36:13
даных
инкапсуляции данных в куда?

Soso
03.12.2018
18:36:30
Ipconfig /all

./fucku.sh
03.12.2018
18:36:38
я не про консоль

Alex
03.12.2018
18:36:38

./fucku.sh
03.12.2018
18:36:41
или cmd
я про python3

Soso
03.12.2018
18:36:56
В винде?

./fucku.sh
03.12.2018
18:36:57
:)

Google

Soso
03.12.2018
18:37:05
Гы

./fucku.sh
03.12.2018
18:37:11
не, в линьке
В винде?

Tigran
03.12.2018
18:37:30
даных
Ты ведёшь прямую трансляцию с зачёта по сетям?

Alex
03.12.2018
18:38:10
я про python3
subprocess.check_output(['ip', 'addr', 'show'])
ну ты понял

./fucku.sh
03.12.2018
18:40:34
пасиб кнчн, а нельзя получить чисто 192.168.1.12?
subprocess.check_output(['ip', 'addr', 'show'])
ну ты понял

Alex
03.12.2018
18:41:05
добро пожаловать в увлекательный мир сетей.
под локальным IP ты видимо подразумеваешь IP адрес интерфейса маршрута по-умолчанию.
а следовательно тебе предстоит узнать из маршрута по-умолчанию имя сетевого интерфейса
в этом тебе поможет ip route list 0/0 или ip route get 8.8.8.8 (что не очень правильно).
потом зная имя интерфейса ты сможешь получить список ip адресов этих интерфейсов (о боже их тоже может быть несколько)

Александр
03.12.2018
18:43:18
Зачем изобретать велосипеды?
https://pypi.org/project/netifaces/

./fucku.sh
03.12.2018
18:44:05
нельзя ли мне получить только ip, выданый мне маршрутизатором по dhcp? (пример 192.168.0.165 (192.168.0.1/24)) без другой инфы?
онли ip
в python
ip = {волшебная комманда}
print(ip)

Alex
03.12.2018
18:45:09
тебе какой надо?

./fucku.sh
03.12.2018
18:45:13
$ 192.168.0.162

Eldar
03.12.2018
18:45:23
Посоны, кто-нибудь юзал asyncpg?

./fucku.sh
03.12.2018
18:45:48
wlan0

Google

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
03.12.2018
18:45:56

./fucku.sh
03.12.2018
18:46:02
название интерфейса сейчас не особо игарет роль
комманда нужна
у меня сервер

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
03.12.2018
18:46:55

Alex
03.12.2018
18:46:56
и что? зачем тебе свой ip?

./fucku.sh
03.12.2018
18:47:12
и клиент, на стороне клиента нужно знать свой локальный ip

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
03.12.2018
18:47:23
доступен всегда

./fucku.sh
03.12.2018
18:47:32
да не localhost)
это просто, но я тупой - объяснить не могу

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
03.12.2018
18:50:25

./fucku.sh
03.12.2018
18:51:28
у нас есть клиент, ему роутер(192.168.0.1) выдал ip ( с помощью dhcp), допустим этот ip - 192.168.0.155, как питону узнать этот ip?

Sergey
03.12.2018
18:51:36
Подскажите, как правильнее uwsgi устанавливать - глобально или в виртуальное окружение?

Alex
03.12.2018
18:52:32

./fucku.sh
03.12.2018
18:52:37
если тут и нужен интерфейс, то пусть wlan0
у нас есть клиент, ему роутер(192.168.0.1) выдал ip ( с помощью dhcp), допустим этот ip - 192.168.0.155, как питону узнать этот ip?

Alex
03.12.2018
18:52:42

Sergey
03.12.2018
18:52:54

Aragaer
03.12.2018
18:53:41

Google

Alex
03.12.2018
18:54:34
@tikhonov_a а зачем потер совет, все правильно же?
точнее не правильно, но имеет место быть

Admin
ERROR: S client not available

Александр
03.12.2018
18:54:55

Alex
03.12.2018
18:55:01
ах... ну это да

./fucku.sh
03.12.2018
18:55:27
согласен, но иногда легче спросить в чате, чем искать самому

Alex
03.12.2018
18:55:39
просто это решение работает на подмножестве конфигураций, поэтому правильным я его назвать не могу.

Александр
03.12.2018
18:55:49
спрашивать надо библиотчечку для решений задачи по получению ip-адреса на тачке

Aragaer
03.12.2018
18:55:52
да то же решение
тоже netiface
первая ссылка в гугле

Alex
03.12.2018
18:56:13
ему нужно чтобы одна волшебная команда

Aragaer
03.12.2018
18:56:48

Gammi
03.12.2018
18:56:51
Парни, Всем привет, подскажите, решаю задачу на курсе stepik, задача заключается в создании функции для изменения словаря, как добавить в список к ключу новый элемент и еще один вопрос: почему не работает такая конструкция, а о ней там пишут dictionary[key].append(value)??

Alex
03.12.2018
18:56:54

Александр
03.12.2018
18:56:58
питон - хогвардс што ле?

Eldar
03.12.2018
18:57:48
Бывают ещё multidict
Но вообще вопрос для питон бегинерс

./fucku.sh
03.12.2018
18:58:23
ты прав, лень. но за ответ огромное спасибо, то что нужно

Google

./fucku.sh
03.12.2018
18:58:23
если это первая ссылка в гугле, то это не легче спросить а тупо лень.

Gammi
03.12.2018
18:58:33

Александр
03.12.2018
18:59:06

Eldar
03.12.2018
18:59:26

Александр
03.12.2018
18:59:36
он быстрее)

Eldar
03.12.2018
18:59:46

Александр
03.12.2018
18:59:48
но в pgbouncer придется сессионные пулы настраивать

Eldar
03.12.2018
19:00:21

Александр
03.12.2018
19:00:56

А
03.12.2018
19:01:12
TCP сокет работает по интернету? или только по локальной сети