Readchar не работает - PullRequest
0 голосов
/ 07 июня 2018

Я начал учиться 1-2 месяца назад, я всегда стараюсь учиться чему-то новому.Во время программирования я заметил нечто неожиданное, я не знаю, как с этим справиться.Давайте перейдем к основной теме.

Я хочу принять только один чартер от пользователя, который я ищу в интернете, и я получил readchar.это нормально, используя это в моем терминале.Я получил ожидаемый ответ.Но когда я хочу написать программу, использующую это, я получаю сообщение об ошибке.Ошибка: «NameError: имя« readchar »не определено».

 File "recon.py", line 142, in <module>
z=repr(readchar.readchar())

NameError: имя «readchar» не определено

Может кто-нибудь помочь мне в этом?Заранее спасибо:)

Проверьте эту картинку, надеюсь, вы лучше поймете Это мой код:)

try:    
if os.getuid()!=0:
    print banner
    print 'print'
    print 'Do you want to Continue (y/n:'
    z=repr(readchar.readchar())
    z=z.replace("'",' ').replace('"',' ')
    z=z.lower()
    if z=='n':
        print "it's always a good idea to get full output"
        exit()

1 Ответ

0 голосов
/ 08 июня 2018

Вы объявили в верхней части (где угодно) вашего файла кода import readchar?

Это может произойти по 3 причинам:

  1. readchar не установлено, что, как представляется из консоли, установлено.
  2. pip пакетов, не найденных интерпретатором,То, что снова можно увидеть, доступно на вашей консоли.
  3. Вы не объявили оператор импорта.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...