Python curses 显示错误,我无法处理
Python curses shows an error and I can't handle it
我用 pip install windows-curses
加载了 curses-module 并在我的 IDLE 中输入了
import curses
stdscr = curses.initscr()
它产生:
Traceback (most recent call last):
File "C:/Users/User/Dropbox/Entwicklung/Python/odd.py", line 3, in <module>
stdscr = curses.initscr()
File "C:\Users\User\AppData\Local\Programs\Python\Python39\lib\curses\__init__.py", line 30, in
initscr
fd=_sys.__stdout__.fileno())
AttributeError: 'NoneType' object has no attribute 'fileno'
怎么了?跟我安装的OS'python和python有关系吗?我不明白其中的区别。
我认为您不应该使用 IDLE 中的 curses。
您可以使用 IDLE 进行编码,但您需要从命令提示符 运行 您的脚本。
我用 pip install windows-curses
加载了 curses-module 并在我的 IDLE 中输入了
import curses
stdscr = curses.initscr()
它产生:
Traceback (most recent call last):
File "C:/Users/User/Dropbox/Entwicklung/Python/odd.py", line 3, in <module>
stdscr = curses.initscr()
File "C:\Users\User\AppData\Local\Programs\Python\Python39\lib\curses\__init__.py", line 30, in
initscr
fd=_sys.__stdout__.fileno())
AttributeError: 'NoneType' object has no attribute 'fileno'
怎么了?跟我安装的OS'python和python有关系吗?我不明白其中的区别。
我认为您不应该使用 IDLE 中的 curses。
您可以使用 IDLE 进行编码,但您需要从命令提示符 运行 您的脚本。