Victor
Попробуйте, работает ли получение данных с помощью cURL
Victor
В отладчике Chrome есть возможность скопировать любой запрос с вкладки Network как cURL
Anonymous
Кто-нибудь знает, как долго будет работать бесплатный heroku worker, если не заходить в аккаунт?
ARK
Есть кто учился или учится по книге Меле Антонио? Застрял на Parler
Sss.
Мб поможет
✨ Anatolii
А если там забанили?
Sss.
И текст команды с консоли не возвращается в итоге
✨ Anatolii
А как мне там разбан получить? Можно контакты админов с той группы
Sss.
То есть за взлом авито нельзя
Sss.
А за установку хрома можно
vl
вот пример, печатает в терминал и в лог https://pastebin.com/nW2mEXRY
vl
нет, это пример того как стандартный питоновский logger решает задачу вывода и в терминал, и в файл (с присущими ему возможностями настройки и обычно используемыми методами). Если нужно, чтобы понимал аргументы, подобные print, придется самому дописывать нужное (переопределять стандартные методы)
Vladimir
Для обмена кодом настоятельно рекомендуется использовать pastebin, это поможет не только не захламлять чат, но и избежать ошибок, которые могут возникнуть при копировании вашего кода в чат. Уважайте себя и время других, потраченное на помощь вам. Спасибо 🙏
Georgiy
Всем доброго дня! пытаюсь вывести графики на страницу, работаю с фласком, в html шаблон добавил ссылку на изображение. но на странице оно не отображается. подскажите пожалуйста, как быть. {% extends 'basement.html' %} {% block content %} {{ super() }} <p><img src=<"/images/to.jpg" alt="Plot"></p> <p>Содержимое панели графиков {% endblock %} код выглядит так. изображение хранится на локальной машине. Может есть возможность добавить путь к изображению через исполняемый файл? help pls
Pavel_Andreev
Ребята посоветуйте что посмотреть что бы хорошо овладеть django. Или flask , использовал Python только при написании автотестов pytest, хотелось бы стать разрабом
Pavel_Andreev
Олег Молчанов на ютубе очень неплох имхо
Благодарю , а вот не знаешь если платные курсы например на Udemy
Orca
Не, не знаю.
Orca
Тысячи их, почитай программу курса да глянь на учителей. Что любо, из того и выбирай =)
Pavel_Andreev
Спасибо
Anonymous
Доброго времени суток
Anonymous
Может кто подскажет Есть скрипт на питоне Как запустить его через видео карту?
Orca
Спасибо за Тима. Space Invaders за 2 часа это топ.
Fame
Доброго дня, всем! Если нужно при записи в файл, чтоб данные сразу в него попадали, какой командой можно принудительно записать?
Fame
flush()
Благодарю. Так и сделал ещё до получения ответа. Думал, что из-за кеширования в ОС нужно, что-то ещё писать для сброса буфера в системе. Хватает flush()
Kyrylo
Можно выключить буфер и не вызывать каждый раз flush
Kyrylo
а файл не блочится потоком?
Всё так же как и с буфером, только запись не после наполнения, а постоянно. Конечно это всё не эффективно, но тут уж какая задача
Иван
Благодарю. Так и сделал ещё до получения ответа. Думал, что из-за кеширования в ОС нужно, что-то ещё писать для сброса буфера в системе. Хватает flush()
flush(), скажем так, делегирует запись файла операционной системе. Чтобы точно быть уверенным в записи на диск, можно использовать os.fsync()
Иван
После flush(), естественно
Fame
flush(), скажем так, делегирует запись файла операционной системе. Чтобы точно быть уверенным в записи на диск, можно использовать os.fsync()
Благодарю. Тоже полагал, что ещё может быть дополнительная команда. Днём уже нашёл её, но всё-равно хорошо, что подтвердили мысль 👍
Женя
Есть ли тут кто знает как подключать прокси к selenium на python? Всё перепробовал, то нет подключения, то просто не работает(ip не меняется)
Vladimir
Есть ли тут кто знает как подключать прокси к selenium на python? Всё перепробовал, то нет подключения, то просто не работает(ip не меняется)
селениум у тебя открывает браузер, у браузера есть настройки. прокси в настройках браузера. копай в эту сторону
Женя
селениум у тебя открывает браузер, у браузера есть настройки. прокси в настройках браузера. копай в эту сторону
То есть так вообще не прокатит?.. from selenium import webdriver from selenium.webdriver.chrome.options import Options options = Options options.add_argument('--proxy-server=%s' % proxy) driver = webdriver.Chrome(options = options) driver.get("https://www.whatismyip.com/")
Женя
И расширение писал...
Vladimir
вообщем сначала убедись что прокси рабочий, они как мухи умирают. )
ᅠᅠᅠ
Ребят , кому не в падлу помогите с задачей 🤧 Напишите программу, которая заполняет список пятью словами, введенными с клавиатуры, измеряет длину каждого слова и добавляет полученное значение в другой список. Например, список слов – ['yes', 'no', 'maybe', 'ok', 'what'], список длин – [3, 2, 5, 2, 4]. Оба списка должны выводиться на экран.
Не Олежа
Народ хелп
Не Олежа
AttributeError: module 'telebot' has no attribute 'TeleBot'
Nikita
AttributeError: module 'telebot' has no attribute 'TeleBot'
ты поставил не того "телебота" попробуй поискать другого
Не Олежа
На пк у меня всё работает а вот на хостинге вылазит такая ошибка
Nikita
На пк у меня всё работает а вот на хостинге вылазит такая ошибка
на хостинге заинсталился не тот "телебот" глянь версионность и список пакетов
Nikita
pip freeze кажется
Не Олежа
3.7.4 стоит
Не Олежа
PyTelegramBotApi
Nikita
ну глянь и на пк и на хосте там тоже самое?
Не Олежа
И на пк у меня та же версия
Nikita
дай вывод пакетов на серваке
Не Олежа
В лс?
Nikita
походу у тебя там кроме пителеграма ещё и телебот
Nikita
В лс?
да, давай нечего тут спамить
Nikita
так request же есть
Kyrylo
Обычно руками, но можешь воспользоваться сервисом, их много https://curl.trillworks.com/
Kyrylo
Почему не работает?
Nikita
чё то я "задачу" не понимаю если по сайтику потыкаться - селениум если парсить - скрапи
Anonymous
def teach_add(): df = pd.read_excel(open('bd1.xlsx','rb'),sheet_name='teachers') print(df[['Преподаватели','Предметы']]) mas = [] num = 2 ind=str(input("Введите индекс: ")) for i in range(0, num): num2 = input("Введите учителя, потом предмет который ведет этот учитель: ") mas.append(num2) print(mas) df.loc[ind]=[mas] выводит ошибку можете помочь, использую библиотеку Пандас. Хотел добавить входные данные от пользователя в экзель файл
Oleksandr
На самом деле раздражает, когда пишут "ошибка" но не пишут где и какая ошибка
Anonymous
Спасибо, я уже нашел ответ
Artyom
Если написать метод как приватный __foo, то я его не смогу использовать вне класса. А у меня есть модуль с тестами, который вызывает этот метод, и в идеальном случае пользователь видеть его не должен. Ну что делают в таких случах? Тестировать внутри самого класса? Или хакать вызывание этого метода (так как он псевдоприватный, а не приватный). P.S.: сейчас подумал, наверное это плохой дизайн. Если метод рили приватный, то смысл его юнит тестировать?
Artyom
Смысл тестить есть, ошибке все равно появляться в приватном методе или нет
Не хочется выносить то, что пользователю не нужно. Тогда через `__dict__` достучаться можно, вроде как
Kyrylo
Не хочется выносить то, что пользователю не нужно. Тогда через `__dict__` достучаться можно, вроде как
Куда выносить? Если твоя программа использует этот метод, то он должен быть покрыт тестами (если ты хочешь тестить). Если не использует, тогда удали его. В пайтоне нет приватности, и ничего спрятать не получится, если по дизайну твой приватный метод используется в публичном, то пользователь так и будет использовать публичный, независимо от того тестил ли ты приватный. А если он захочет то и в приватный залезет
Kyrylo
Понятно, просто в тесте вызову его несмотря на то, что приватный (.__method_name()).
Конечно плохо так говорить, но можешь вообще не использовать приватные методы. Толку от них, кроме как намек, что его нельзя трогать
Artyom
Ну да, мне намек и нужен)) я понял вообще, тут нет приватности.
Kyrylo
Ну да, мне намек и нужен)) я понял вообще, тут нет приватности.
Можешь тогда просто протектед сделать, с одним подчеркиванием. Намек останется, а ты избавишь себя от танцев с вызовом приватного метода
Artyom
О, так и сделаю.
✨ Uni
а ты точно разработчик?
✨ Uni
ты бы убрал developer из ника