我开始学习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()
答案 0 :(得分:0)
您是否在代码文件import readchar
的顶部(任何位置)声明了?
这可能是因为3个原因:
readchar
未安装,这似乎是从控制台安装的。pip
个包裹。您可以在控制台上看到这一点。