@ru_python

Страница 6647 из 9768
Василий
02.10.2018
12:59:55
кмк раз он написал "для себя" то как раз эти знания подтянет
Ну там уже свечки за упокой ставят. присоединяйся. А то без ног он точно останется )

Iliya
02.10.2018
13:00:49
Могу подкинуть для фана фразу: ""Мне бы все быстро - за пару дней, и чтоб без гемороя" :)

Google
Valery
02.10.2018
13:01:05
ахахахах

Iliya
02.10.2018
13:01:13
во во

Valery
02.10.2018
13:01:13
тут любой путь полон боли и геммороя

аксиома эскобара во всей красе

(но только в твоем случае, с мелким багажом знаний)

Iliya
02.10.2018
13:02:04
аксиома эскобара во всей красе
«При безальтернативном выборе из двух противоположных сущностей обе будут являть собой исключительную ерунду

Valery
02.10.2018
13:02:22
ога

Ildar
02.10.2018
13:03:48
Сильно не ругайте, вопрос ``` class Person: def init(self, LastName, Firstname, MiddleName, MobilePhone): self.LastName = LastName self.Firstname = Firstname self.MiddleName = MiddleName self.MobilePhone = MobilePhone class AddressBook: def AddInf(self,Person): Alist = [] #Alist.append(Person.LastName + ',' + Person.LastName + ',' + Person.Firstname + ',' + Person.MobilePhone) Alist.append(Person) print(Alist) p = Person('Test1','Test2','Test3','1252') a = AddressBook().AddInf(p) ``` почему нельзя было сделать Alist.append(Person), пришлось все поля перечислять, нельзя как-нибудь сократить вот этот кусок #Alist.append(Person.LastName + ',' + Person.LastName + ',' + Person.Firstname + ',' + Person.MobilePhone) Прошу сильно не ругайтесь, просто уже хочу разобраться с этим примером

Iliya
02.10.2018
13:04:22
Выделяй код ``` в начале и в конце

Denis
02.10.2018
13:14:19
Друзья, всем привет у меня есть адреса в csv мне надо их на карту перенести - визулизировать чем можно воспользоваться, адресав г Перми)

Kallibr44
02.10.2018
13:17:59
народ всем привет. Есть такая проблема: есть код, в котором много функций (бот для телеграмм). Я при старте бота запускаю ассинхронный процесс с таймером (нужен для бд). Собственно вопрос: Когда бот крашается (ошибка в одной из функций), как это отследить и убить процесс с таймером? (Бибилотека threading)

Google
Aragaer
02.10.2018
13:18:37
смотри на atexit

Kallibr44
02.10.2018
13:19:15
Спасибо, сейчас посмотрю

Aragaer
02.10.2018
13:20:48
с ним только один нюанс - если приложение прибивается по SIGTERM, то atexit не отрабатывает. Надо повесить обработчик SIGTERM, чтобы atexit команды отработали при выходе

обработчик вида def _term(*_): exit(-1)

Василий
02.10.2018
13:22:04
Друзья, всем привет у меня есть адреса в csv мне надо их на карту перенести - визулизировать чем можно воспользоваться, адресав г Перми)
Адреса наверное никак. их нужно в начале в координаты превратить. например через yandex geocoder. а затем координаты можно отобразить через kepler.gl

Denis
02.10.2018
13:22:57
200

руками)))

Василий
02.10.2018
13:23:10
200
прогони через yandex geocoder

https://tech.yandex.ru/maps/doc/geocoder/desc/examples/geocoder_examples-docpage/#geocoder_examples__search

Dmitri
02.10.2018
13:23:55
гугл карты ведь при вводе адреса выдают в юрл ответном координаты точки (гемор конечно, но как вариант)

Василий
02.10.2018
13:24:24
Dmitri
02.10.2018
13:24:45
ну если любишь обезьянкину работу то можно и руками )
ну, если очень нужно, 200 адресов можно и прогнать) но я бы не делал :D

Denis
02.10.2018
13:26:26
ну, если очень нужно, 200 адресов можно и прогнать) но я бы не делал :D
Я вот тоже не хочу учитывая то, что потом это автоматизировать надо будет

Василий
02.10.2018
13:28:41
Я вот тоже не хочу учитывая то, что потом это автоматизировать надо будет
Ну яндекс геокодер дает 25к запросов в сутки на халяву. 200 адресов можно через requests прогнать. скорость примерно 3 запроса в секунду. Нужно больше будет прикрутишь aiohttp

Бензофуран
02.10.2018
13:48:29
Можно ли питоном отключать-включать устройства? (Как это в диспетчере устройств делается)

Василий
02.10.2018
13:49:19
Можно ли питоном отключать-включать устройства? (Как это в диспетчере устройств делается)
Ты уточняй какие устройства. какая система. А то сейчас тебе ответят про micropython и gpio

Бензофуран
02.10.2018
13:49:39
А то проблема с драйвером аудио, звук периодически отваливается, а каждый раз лезть в диспетчер (как раз отключение-включение помогает)

Google
Tigran
02.10.2018
13:50:24
Ну тебе придётся разобраться с апи, которым пользуется диспетчер, и подсосаться к нему из питона

ctypes в помощь

Бензофуран
02.10.2018
13:51:00
Ничего готового для таких фокусов нет?

Tigran
02.10.2018
13:52:45
Ты вообще гуглил? https://pypi.org/project/infi.devicemanager/

запрос «python devices win api»

Бензофуран
02.10.2018
13:55:45
запрос «python devices win api»
Я гуглил, но не так

Ты вообще гуглил? https://pypi.org/project/infi.devicemanager/
Именно то что надо, судя по всему

O
02.10.2018
14:04:05
while True: password = input('Введите пароль') if password == '1111': print ('Доступ разрешен') else: print ('Пароль неверный!') break

сорянте,может не так оформил.. как реализовать возврат при неправильном пароле?

O
02.10.2018
14:05:37
Убрать break, вероятно.
Точно,спасибо

Убрать break, вероятно.
Только он теперь и при правильном пароле далее не пускает..

Aragaer
02.10.2018
14:06:38
на самом деле убрать else, а break перенести туда, где пароль правильный

Iliya
02.10.2018
14:07:02
может поставить break после print в if

Бензофуран
02.10.2018
14:08:05
Но вообще странно в открытом для редактирования скрипте спрашивать пароль))

O
02.10.2018
14:08:50
благодарю

Evgeniy ?
02.10.2018
14:09:03
??

Maxim robox
02.10.2018
14:09:04
while True: password = input('Введите пароль') if password == '1111': print ('Доступ разрешен') else: print ('Пароль неверный!') break
На всякий случай предупрежу, что подобная защита это чисто игрушка. Что-то серьёзное так прятать нельзя.

Google
TpouHuK
02.10.2018
14:42:17
пробелы лучше табов ?

это гарантия того что в другом редакторе всё не уедет к чертям ?

Alex
02.10.2018
14:42:42
not again

Fenicu ☁️♒️
02.10.2018
14:44:56
admin admin

Бензофуран
02.10.2018
14:46:00
Помню на роутере в банке

Логин - root

Пароль - 1234

Вот я тогда орал в голосину

Maxim robox
02.10.2018
14:50:18
Помню на роутере в банке
Ну если это роутер просто для гостевого интернета...

Бензофуран
02.10.2018
14:51:06
Ну если это роутер просто для гостевого интернета...
Всё равно это дырень в безопасности

TpouHuK
02.10.2018
14:51:10
Вот я тогда орал в голосину
небось там в локалку прошел :D

Nikolay
02.10.2018
14:51:18
Ну если это роутер просто для гостевого интернета...
и портом открыт наружу в интернет ???

Бензофуран
02.10.2018
14:51:53
и портом открыт наружу в интернет ???
Именно что он в сеть смотрел

небось там в локалку прошел :D
Да не, заскринил, поугорал, пришёл посмотреть на этот банк да и хуй забил

Aziz
02.10.2018
14:53:07
привет. я не могу понять Фабричные функции. help please

Nikolay
02.10.2018
14:53:20
Фабричные функции

Google
Maxim robox
02.10.2018
14:53:21
Всё равно это дырень в безопасности
Да вряд ли. Он скорее всего в своём VLANе сидит и просто имеет доступ в интернет, который и раздаёт. Потому и настроили какую-нибудь дешманскую SOHO-железяку.

Nikolay
02.10.2018
14:53:25
Ты работал на фабрике?\

Бензофуран
02.10.2018
14:53:29
Хранишь там шекели?
Было б что хранить((

Aziz
02.10.2018
14:53:34
не

V
02.10.2018
14:54:28
Прокси, гугл Питон скрипт, сверх простой import logginglogging.basicConfig(level=logging.DEBUG)from grab import Grabfrom pprint import pprintg = Grab()g.setup( connect_timeout=10, timeout=10, proxy="142.193.116.100:7738", proxy_type='socks5', user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36' ) url = 'https://www.google.com/' g.go(url) print(g.doc.url) pprint(g.doc.body) Гугл через прокси отдает 400 ошибку, но другие сайты работают Если же прокси в браузере вставить, то все ок, через курл тоже все ок Проверили с юзер агентом с питона, тоже не заходит. Где проблема может быть?

Maxim robox
02.10.2018
14:54:30

Страница 6647 из 9768