我只想接受用户的一个字符。我在互联网上搜索,找到了readchar
。在我的终端上使用这个很好。我得到了预期的答案。但当我想用它编写程序时,它会抛出一个错误:
File "recon.py", line 142, in <module>
z=repr(readchar.readchar())
NameError: name 'readchar' is not defined
请参阅此图以更好地理解:
这是我的代码:
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()
您是否在代码文件的顶部(任何位置)声明了
import readchar
发生这种情况的原因有三:
readchar
未安装,这似乎是从控制台安装的李>相关问题 更多 >
编程相关推荐