首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导入curses出现错误

导入curses出现错误
EN

Stack Overflow用户
提问于 2017-05-30 01:36:33
回答 1查看 552关注 0票数 0

我已经找了几个小时了,但没有找到任何有用的东西,所以我想我只能直接问了。我一直在试着使用咒语,但无论我怎么做都行不通。我的代码是-

代码语言:javascript
复制
import curses

from curses.wrapper import wrapper


def main(scr):
    scr.box()
    scr.refresh()
    c = scr.getch()


wrapper(main)

但我得到的错误是

代码语言:javascript
复制
Traceback (most recent call last):
  File "/Users/Desktop/Code/Code.py", line 3, in <module>
    from curses.wrapper import wrapper
ModuleNotFoundError: No module named 'curses.wrapper'

有人能帮上忙吗?

EN

回答 1

Stack Overflow用户

发布于 2017-05-30 01:39:42

由于您试图将wrapper函数视为一个类,因此import不起作用。这是可行的:

代码语言:javascript
复制
import curses

# from curses.wrapper import wrapper

def main(scr):
    scr.box()
    scr.refresh()
    c = scr.getch()

curses.wrapper(main)

也是这样做的:

代码语言:javascript
复制
import curses

from curses import wrapper

def main(scr):
    scr.box()
    scr.refresh()
    c = scr.getch()

wrapper(main)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44247882

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档