Readchar不工作

时间:2018-06-07 20:35:18

标签: python-2.7

我开始学习1-2个月前我总是尽力学习新东西。编程时我注意到一些意外的事情,我不知道如何处理这个问题。让我们来看看主题。

我想只接受用户在互联网上搜索的一个章程,我得到了readchar。在我的终端中使用它时很好。我得到了我预期的答案。但是当我想用这个编写一个程序时,它会给我一个错误。错误是" NameError:name' readchar'未定义"。

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

NameError:name&#39; readchar&#39;未定义

有人可以帮助我吗?谢谢高级:)

Check this pic I hope you will get better understand 这是我的代码:)

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 :(得分:0)

您是否在代码文件import readchar的顶部(任何位置)声明了?

这可能是因为3个原因:

  1. readchar未安装,这似乎是从控制台安装的。
  2. 解释器找不到
  3. pip个包裹。您可以在控制台上看到这一点。
  4. 您尚未声明导入声明。