Tishka17
класса Bot
del это не совсем деструктор.
Tishka17
Да и вызывается он хз когда
Аλексей
извините, я из плюсов пришел
Аλексей
Да и вызывается он хз когда
то есть вовсе не по del?
Tishka17
то есть вовсе не по del?
del удаляет ссылку, а не объект
Tishka17
то есть вовсе не по del?
Считай что у тебя shared_ptr
Аλексей
понятненько
Tishka17
Короче, я сказал как надо запускать
Аλексей
Я понял
Аλексей
Спасибо
Tishka17
В общем, 1. Разноси логику создания треда и того, что в нем делается. Ну или хотя бы из инита вынеси запуск в отдельный метод 2. Не трогай дел, сделай явный метод остановки
Anonymous
Написал бота для парсинга публичных групп в телеге. Кому интересно - открою доступ. Будет что то типа бета-теста - @TGScraperBot
Денис
парни, подскажите плиз где можно заказ разместить на питоне покодить? вдруг кто знает чатики/каналы.
Денис
https://t.me/python_jobs
благодарствую, уже нашел)
Maxim Cheremisov
Ребят, как я могу задать диапозон в int числах? Допустим: a = 60 if a == ОТ 40 ДО 70, ....
koder
if 40 <= a <= 70
Anonymous
Народ вопрос, Как пробегаясь по списку удалять его елементы по одному пока список не закончится?(при этом нужнополучать этот удаляемый елемент) Генератор не подходит. Его нельзя реализовать внутри loop. (это если я прально понял прочитанное). Если кто подскажет как это сделать буду только рад) если делать вот так for i in list_element: elem = list_element.pop() То какго-то черта в списке из 4 элементов я получаю только 3
Mr Smith
получать удаляемый элемент куда?
Mr Smith
удалять в каком порядке?
Anonymous
все равно в каком. получать просто в переменную
Mr Smith
while l: elem = l.pop()
Anonymous
шикарно
Anonymous
спасибо)
Anonymous
а теперь можешь обьяснить почему мой вариант не работал?
Mr Smith
Ребят, как я могу задать диапозон в int числах? Допустим: a = 60 if a == ОТ 40 ДО 70, ....
if a in range(40,70) если нужно 70 включительно то if a in range(40,70+1)
Mr Smith
а теперь можешь обьяснить почему мой вариант не работал?
я не знаю вообще что это такое, enumerate с ошибкой написан, внутри pop индекс переменная i я при обьявлении цикла "index"
Mr Smith
но вообще даже если отбросить все ошибки то при pop() с нуля очевидно происходит сдвиг массива. добавь print(list_element) после каждого pop и увидишь что происходит
Anonymous
я прально понял?
Mr Smith
ты удаляешь нулевой элемент, просходит сдвиг - первый станет нулевым, ты его уже никогда не удалишь так как следующая итерация будет удалять первый элемент, который в свою очередь тоже сместится
Anonymous
Понял)
Andrey
эт как не показывает, ну ка покажи)
list = ['1', '2', '3'] for x in list: print(x) list.remove(x) print(list)
Andrey
вот этот код
Andrey
показывает 1 3 ['2']
Andrey
причём не зависит - числа или символы в строках
Andrey
a c ['b']
Andrey
Python 3.6.7
Mr Smith
ну та же песня...происходит сдвиг листа, а цикл себе как шарашил попорядку так и идет
Andrey
а с while list: всё работает. Но мне кажется, что for более читаемый
Mr Smith
вот такой фокус можно если уж хочется for l = [1,2,3,4,5,6] for x in l[:]: print(x) l.remove(x) print(l)
Anonymous
Кто возьмется написать проект на селениуме ?
Anonymous
Работа с сайтом гугл
Anonymous
Кто возьмется написать проект на селениуме ?
Давай в одном сообщении, с полным описанием и ценником)
Andrey
о конечно, на взгляд нуба, это очень странно. Кажется, что for x in list работает с элементами массива, а он лениво берёт индексы и фигачит по ним
Anonymous
Давай в одном сообщении, с полным описанием и ценником)
Ценник бы хотелось выбрать) одним сообщением это конечно хорошо, но я ищу того самого кто хочет пошабашить с душой, много времени на пустые ожидания потратил
Anonymous
Ищу кодера кто бы мог порвать этот мир
Anonymous
Вообще надо брать логин пароль и входить в почту гугла, чекер грубоговоря
Anonymous
Они все знали детали, просто лентяи)
дык опиши полностью задачу.. так наврядли кто-то возьмется)
Anonymous
Полностью это уже тз, толку это расписывать, кто ищет работу тот в лс узнает)
Andrey
Так ты слона не продашь
Anonymous
Ну с таким подходом долго искать будешь)
Александр
https://specialistoff.net/page/418
Vladik
Как устанавливать через pip?
Александр
SetazeR
Как устанавливать через pip?
предварительно включив мозг
Alex
Добрый день, ребят! Проект на чистом python (создал отдельное myvenv) с использованием 1 сторонней библиотеки. Так вот, при создании requirnments через pip freeze, он мне выдает кучу других библиотек, хотя в проекте их не использовал. И при создании виртуального окружения, галочку напротив унаследовать global-packages не ставил. Почему так? И что делать? beautifulsoup4==4.6.0 certifi==2018.4.16 chardet==3.0.4 django-autoslug==1.9.4.dev0 idna==2.7 requests==2.19.1 urllib3==1.23 virtualenv==16.0.0
Kel0
Люди, телеграм бот падает при блоке его, как решить проблему?
Kel0
Как устанавливать через pip?
кнопка win+r туда пишешь cmd и в cmd пишешь pip install <what you need> если нет последнего пипа выйдет что нужно сделать
Alex
зависимости, надо полагать
Я так не думаю. Потому что использовал чистый питон, и библиотеку сравнения.
Alex
django-autoslug==1.9.4.dev0 beautifulsoup4==4.6.0
Alex
Эти никак не могли туда попасть точно, в зависимости
Alex
а что если "чистый питон" не очень чистый?
В каком смысле, и как это выяснить?