Задать вопрос
Профиль пользователя заблокирован сроком с 20 сентября 2021 г. и навсегда по причине: систематические нарушения правил сервиса
Ответы пользователя по тегу Python
  • Python: как передать параметр с пробелом?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Продай номер поста, а?
    Ответ написан
  • В чём может быть ошибка?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Надо установить этот модуль
    pip install requests
    Ответ написан
  • Python или Java код, проще сопровождать в больших проектах?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    В больших проектах не важен язык, их там обычно намешано несколько и это так и должно быть.
    Ответ написан
    Комментировать
  • Чем взаимодействовать с сайтом?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Для взаимодействия с сайтом созданы браузеры. Там и на кнопочки можно нажимать, и поля заполнять данными
    Ответ написан
    1 комментарий
  • Сколько в среднем занимает по времени установка и настройка готового решения на TensorFlow?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    От нуля до бесконечности. Надо смотреть на уровень программиста, на его портфолио.
    И почему бы не спросить у программиста самого, м?
    Ответ написан
    1 комментарий
  • Нужна помощь с python кодом?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    GOTO
    Ответ написан
    Комментировать
  • Можно ли преобразовать html в картинку?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Html нельзя спарсить в картинку. Но можно сделать скриншот и его сохранить в картинку
    Ответ написан
    Комментировать
  • Могу ли я вызвать исключение из потока A в потоке B?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    В общем случае, нет, нельзя.
    Но если в потоке А предусмотреть метод, который падает с исключением, то можно вызвать этот метод из потока Б
    Ответ написан
    8 комментариев
  • Как работают регулярные выражения?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Это ПОПЫТКА валидации email. Причём, неверная попытка. Не делайте так.
    Уже давно негласно принято, что проверять корректность email не нужно, потому что если делать это правильно по всем правилам RFC, то получится огроменный монстр на десятки строк

    (?:(?:\r\n)?[ \t])*(?:(?:(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t]
    )+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:
    \r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(
    ?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ 
    \t]))*"(?:(?:\r\n)?[ \t])*))*@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\0
    31]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\
    ](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+
    (?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:
    (?:\r\n)?[ \t])*))*|(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z
    |(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)
    ?[ \t])*)*\<(?:(?:\r\n)?[ \t])*(?:@(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\
    r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[
     \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)
    ?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t]
    )*))*(?:,@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[
     \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*
    )(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t]
    )+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*)
    *:(?:(?:\r\n)?[ \t])*)?(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+
    |\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r
    \n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:
    \r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t
    ]))*"(?:(?:\r\n)?[ \t])*))*@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031
    ]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](
    ?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?
    :(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?
    :\r\n)?[ \t])*))*\>(?:(?:\r\n)?[ \t])*)|(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?
    :(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?
    [ \t]))*"(?:(?:\r\n)?[ \t])*)*:(?:(?:\r\n)?[ \t])*(?:(?:(?:[^()<>@,;:\\".\[\] 
    \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|
    \\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>
    @,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"
    (?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])*))*@(?:(?:\r\n)?[ \t]
    )*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\
    ".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?
    :[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[
    \]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*|(?:[^()<>@,;:\\".\[\] \000-
    \031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(
    ?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])*)*\<(?:(?:\r\n)?[ \t])*(?:@(?:[^()<>@,;
    :\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([
    ^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\"
    .\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\
    ]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*(?:,@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\
    [\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\
    r\\]|\\.)*\](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] 
    \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]
    |\\.)*\](?:(?:\r\n)?[ \t])*))*)*:(?:(?:\r\n)?[ \t])*)?(?:[^()<>@,;:\\".\[\] \0
    00-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\
    .|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,
    ;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?
    :[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])*))*@(?:(?:\r\n)?[ \t])*
    (?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".
    \[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[
    ^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]
    ]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*\>(?:(?:\r\n)?[ \t])*)(?:,\s*(
    ?:(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\
    ".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])*)(?:\.(?:(
    ?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[
    \["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t
    ])*))*@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t
    ])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*)(?
    :\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|
    \Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*|(?:
    [^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\
    ]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])*)*\<(?:(?:\r\n)
    ?[ \t])*(?:@(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["
    ()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)
    ?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>
    @,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*(?:,@(?:(?:\r\n)?[
     \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,
    ;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t]
    )*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\
    ".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*)*:(?:(?:\r\n)?[ \t])*)?
    (?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".
    \[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])*)(?:\.(?:(?:
    \r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\[
    "()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])
    *))*@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])
    +|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*)(?:\
    .(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z
    |(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*\>(?:(
    ?:\r\n)?[ \t])*))*)?;\s*)


    Оно вам надо?
    Ответ написан
    2 комментария
  • Как изменить цвет части точек на графике?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    if y>0.5:
          plt.plot(x, ysmoothed, 'b-', x, y, 'r-', color="#ff0000")
    else:
          plt.plot(x, ysmoothed, 'b-', x, y, 'r-', color="#00ff00")
    Ответ написан
  • Почему python не отдает 31 января?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Цикл выполняется 30 раз. От 1 до 30
    31-1=30
    Ответ написан
    4 комментария
  • Как достать текст находящийся между определенными символами?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    result = re.search(r'g_steamID = \"(.+?)\"', jscode)
    print(result.group(0))
    Ответ написан
    Комментировать
  • Как парсить смс ВК?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Никак
    Ответ написан
  • Как правильно: объект экземпляра или объект экземпляра класса?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Экземпляр обязательно должен к чему-то относиться.
    Экземпляр чего? Класса.
    Никогда не читайте русскоязычные переводы!
    Читайте в оригинале на английском.
    Устоявшееся выражение - "экземпляр класса".
    Ответ написан
    Комментировать
  • Python csv найти и заменить, как?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Создаёшь новый csv.
    В цикле построчно читаешь первый csv и смотришь id.
    Если id не нужный тебе, то пишешь эту строку во второй файл.
    Удаляешь первый файл.
    Второй переименовываешь в имя первого
    Ответ написан
  • Где развернуть проект?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Недорого и на территории РФ
    simplecloud.ru
    Ответ написан
    Комментировать
  • Где найти Python библиотеку или методы по работе с Bitcoin RPC или CLI?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Только что скачал, попробовал - работает
    https://github.com/jgarzik/python-bitcoinrpc

    from bitcoinrpc.authproxy import AuthServiceProxy, JSONRPCException
    
    rpc_user = "btc_user"
    rpc_password = "btc_password"
    rpc_connection = AuthServiceProxy("http://%s:%s@127.0.0.1:8332"%(rpc_user, rpc_password))
    
    addr = "1LTzdfgert56546ytythghgfUEK"
    print(rpc_connection.getreceivedbyaddress(addr))
    
    newaddress = rpc_connection.getnewaddress ( "label", "p2sh-segwit" )
    print(newaddress)
    
    difficulty = rpc_connection.getdifficulty()
    print(difficulty)
    
    balance = rpc_connection.getbalance()
    print(balance)
    
    #список всех последних 1000 транзакций:
    transactions = rpc_connection.listtransactions("*", 1000)
    print(transactions)


    Список методов можно посмотреть здесь:
    https://bitcoincore.org/en/doc/0.17.0/rpc/wallet/g...
    https://bitcoincore.org/en/doc/0.17.0/rpc/wallet/s...
    Ответ написан
  • Как работает отправка сообщений с сайта на телефон?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Вариантов несколько.
    Для больших объёмов делают договор с оператором сотовой связи, они предоставляют API.
    А можно подключить к компу телефон с симкой и программно через AT-commands отправлять команды на отправку и чтение SMS.
    Либо через adb shell, если телефон на Андроиде.
    Можно подключить сколько угодно телефонов, выбрать удобный тариф и отправлять смски
    Ответ написан
    5 комментариев
  • Вопрос от чайника. Почему не удается прочитать файл?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Потому что файл не закрыт после открытия на запись. Нельзя читать открытый для записи файл
    Ответ написан
    1 комментарий
  • Как написать чат-бота для бесед на python?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    function makeArtificialIntelligenceAnswer(var text){
       if(text == "Привет") return "Здравствуй";
       if(text == "Как дела?") return "Пока не родила";
       if(text == "Как тебя зовут") return "Алёнка. А тебя как?";
       if(text.startsWith("а меня") || text.startsWith("меня зовут")) return "Приятно познакомиться!";
      return "Я тебя не понимаю";
    }

    Вот тебе хвалёный искусственный интеллект.
    За код не благодари
    Ответ написан
    Комментировать