3

始めようとしています

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 64 ビットです。

これは私のOSと関係がありますか?とにかく私はこれを解決できますか?

4

2 に答える 2

1

cursesこのモジュールは Windows では使用できません。どうやら DOS および OS/2 ポートがあるようですが、主に POSIX 専用のライブラリです。

などの Windows 固有のポート、 PDCurseswcursesなどの Windows もサポートするサードパーティ プロジェクトを使用するか、モジュールを試すことができます(後者は同様の方法で Windows CMD コンソールを駆動します)。console

于 2012-11-17T20:34:54.953 に答える