Найти - Пользователи
Полная версия: raw_input возвращает не то что должна
Начало » Python для новичков » raw_input возвращает не то что должна
1
afhg1lk
Здравствуйте, прошу помощи, ибо сам не могу найти вразумительного ответа
Python 2.7.15, Windows 7 x 64, Eric6 IDE
Код:
i = int(raw_input(“Enter number: ?”))
print i
Выдает вот такую ошибку:
Python 2.7.15 (v2.7.15:ca079a3ea3, Apr 30 2018, 16:30:26) Standard
>>> Enter number: 1
Исключение “unhandled ValueError”
invalid literal for int() with base 10: ‘Enter number: ?1’

Причем ошибка появляется только в Eric6. Если использовать cmd.exe то там ошибки нет, эта функция возвращает 1 и все.

Я понимаю что проблема в самом Eric, но что именно не так не могу понять
DamMercul
Возможно Eric6 в stdin чтото свое пихает еще. Проверь так:
 data = raw_input('>> ').encode()
print (data, data is not None)
Если 2-ое не показало True, значит проблема в Eric'e
afhg1lk
DamMercul
Возможно Eric6 в stdin чтото свое пихает еще. Проверь так:
Проверил, показало True, но вывело вот это:
>>> >> 1
('>> 1', True)

Я нажал 1, и вместо того чтобы вернуть ‘1’, он возвращает ‘>> 1’
DamMercul
afhg1lk
Так и должно быть, значит теперь надо сделать так:
 print(raw_input("Int: ").encode() == b'1')

Там могут быть непринтабельные символы в конце юникода
afhg1lk
DamMercul
Так и должно быть, значит теперь надо сделать так:
print(raw_input(“Int: ”).encode() == b'1')

Там могут быть непринтабельные символы в конце юникода

Сделал и выдает:
 >>> Int: 1
False
Это говорит о том что их нет?
DamMercul
Да, ерик чтото мудрит. Если бы он ничего не пихал, было бы True. Покапайся в настройках, может чтото подкрученно не так
afhg1lk
DamMercul
Да, ерик чтото мудрит. Если бы он ничего не пихал, было бы True. Покапайся в настройках, может чтото подкрученно не так
Спасибо за потраченное время
Просмотрел все что там было, попробовал разные вариации, но все тщетно, видимо прийдется искать другой IDE, что нибудь посоветуете?(желательно опен сорс)
Vigi
python 3.xx + Pycharm community
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB