gpt4 book ai didi

Python Curses initscr 错误

转载 作者:太空宇宙 更新时间:2023-11-04 06:19:29 26 4
gpt4 key购买 nike

我正在尝试启动

screen = curses.initscr()

但失败并返回

File "C:\Python32\lib\curses\__init__.py", line 31, in initscr
fd=_sys.__stdout__.fileno())
AttributeError: 'NoneType' object has no attribute 'fileno'

这是我在 win32 上的系统 Python 3.2.3(默认,2012 年 4 月 11 日,07:12:16)[MSC v.1500 64 位 (AMD64)]

这是我第一次在这台电脑上运行 python,它是 Windows 7 64bit。

这与我的操作系统有关吗?无论如何,我可以解决这个问题吗?

最佳答案

您不能在 Windows 上使用 curses 模块;显然有 DOS 和 OS/2 端口,但它主要是一个仅限 POSIX 的库。

您必须使用特定于 Windows 的端口,例如 wcurses ,也支持 Windows 的第三方项目,例如 PDCurses , 或者你可以试试 console module (后者以类似的方式驱动 Windows CMD 控制台)。

关于Python Curses initscr 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13434514/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com