windows-curses 无法处理导入错误
windows-curses not working with an import error
我只是用 windows-curses (2.3.0) 做一些测试,我正在使用这段代码,它给了我一个错误。代码和错误如下。
代码:
import curses
from curses import wrapper
def main(stdscr):
stdscr.clear()
stdscr.addstr("Hello World")
stdscr.refresh()
stdscr.getch()
wrapper(main)
错误:
Traceback (most recent call last):
File "C:\Users\norbe\OneDrive\Desktop\Projects\Testing\Curses\curses.py", line 1, in <module>
import curses
File "C:\Users\norbe\OneDrive\Desktop\Projects\Testing\Curses\curses.py", line 2, in <module>
from curses import wrapper
ImportError: cannot import name 'wrapper' from partially initialized module 'curses' (most likely due to a circular import)
已导入的代码 curses
及其绑定的上下文(方法和变量)。
这意味着 wrapper
已经被 python 识别。
试试这个:
import curses
wrapper = curses.wrapper
我只是用 windows-curses (2.3.0) 做一些测试,我正在使用这段代码,它给了我一个错误。代码和错误如下。
代码:
import curses
from curses import wrapper
def main(stdscr):
stdscr.clear()
stdscr.addstr("Hello World")
stdscr.refresh()
stdscr.getch()
wrapper(main)
错误:
Traceback (most recent call last):
File "C:\Users\norbe\OneDrive\Desktop\Projects\Testing\Curses\curses.py", line 1, in <module>
import curses
File "C:\Users\norbe\OneDrive\Desktop\Projects\Testing\Curses\curses.py", line 2, in <module>
from curses import wrapper
ImportError: cannot import name 'wrapper' from partially initialized module 'curses' (most likely due to a circular import)
已导入的代码 curses
及其绑定的上下文(方法和变量)。
这意味着 wrapper
已经被 python 识别。
试试这个:
import curses
wrapper = curses.wrapper