Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: Почему питон не выводит ответ, кто-нибудь знает?

  1. Почему питон не выводит ответ, кто-нибудь знает?

    Чуваки, столкнулся с проблемой, от которой уже подгорает. Пишу скрипт на питоне, запускаю его, а он тупо не выводит ответ. Что за фигня? Все вроде верно написал, даже отладчиком прогнал, ошибок нет, но всё равно ноль реакции. Ну вот например, такой код:

    [PHP]

    print('Hello, World!')

    [\\PHP]

    Элементарно, да? Ан нет, нифига не работает. Может кто-нибудь сталкивался с такой проблемой? Что я упустил?



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. Слушай, может у тебя IDE глючит? Попробуй запустить через консоль напрямую. Еще часто бывает, что где-то банально забываешь вызывать основную функцию, если у тебя более сложный код. Типа:

    [PHP]

    def main():

    print('Hello, World!')

    if __name__ == '__main__':

    main()

    [\\PHP]

    Проверь такие штуки, вдруг поможет.

  4. Цитата Сообщение от Alexan
    Слушай, может у тебя IDE глючит? Попробуй запустить через консоль напрямую. Еще часто бывает, что где-то банально забываешь вызывать основную функцию, если у тебя более сложный код. Типа:

    [PHP]

    def main():

    print('Hello, World!')

    if __name__ == '__main__':

    main()

    [\\PHP]

    Проверь такие штуки, вдруг поможет.
    Точно, у меня такое было. IDE просто зависла, а через консоль всё норм. Особенно если через PyCharm работаешь, там бывают глюки.

  5. Может у тебя просто буфер не очищен? Бывает, когда много выводов, что-то может не отображаться. Попробуй явно установить flush в print():

    [PHP]

    print('Hello, World!', flush=True)

    [\\PHP]

    Иногда такие мелочи и решают.

  6. Цитата Сообщение от DragonHeart
    Может у тебя просто буфер не очищен? Бывает, когда много выводов, что-то может не отображаться. Попробуй явно установить flush в print():

    [PHP]

    print('Hello, World!', flush=True)

    [\\PHP]

    Иногда такие мелочи и решают.
    Буферизация - зло, не раз меня подводила. Ну да, казалось бы мелочь, а вот вставишь flush и всё магическим образом начинает работать.

  7. Может ты скрипт-то не сохраняешь после изменений? Бывает, вроде изменил, а файл старый запускаешь.

  8. Цитата Сообщение от Василий Ворон
    Может ты скрипт-то не сохраняешь после изменений? Бывает, вроде изменил, а файл старый запускаешь.
    Ну, это прям классика, сколько раз сам на этом обжигался. Благо, потом уже автоматом Ctrl+S.

  9. Ещё иногда дело может быть в окружении, где питон исполняется. Если у тебя, например, virtualenv включен, а ты запускаешь не из нужного, то он может тупо не видеть библиотеки и не работать корректно. Попробуй:

    [PHP]

    source your_venv/bin/activate

    python ваш_скрипт.py

    [\\PHP]

    Ну и основное окружение не забудь настраивать, типа путь до интерпретатора и всё такое. Бывает банально забываешь и привет.

  10. Цитата Сообщение от Антон Карпов
    Ещё иногда дело может быть в окружении, где питон исполняется. Если у тебя, например, virtualenv включен, а ты запускаешь не из нужного, то он может тупо не видеть библиотеки и не работать корректно. Попробуй:

    [PHP]

    source your_venv/bin/activate

    python ваш_скрипт.py

    [\\PHP]

    Ну и основное окружение не забудь настраивать, типа путь до интерпретатора и всё такое. Бывает банально забываешь и привет.
    Да, если virtualenv не настроен нормально, вообще никаких гарантий, что что-то запустится. Особенно на разных машинах.

Страница 1 из 2 12 ПоследняяПоследняя