curses — Terminal handling for character-cell displays¶ Source code: Lib/curses The curses module provides an interface to the curses library, the de-facto standard for portable advanced terminal handling. While curses is most widely used in the Unix environment, versions are available for Windows, DOS, and possibly other systems as well. This extension module is designed to match the API of ncurs
端末上で,対話的なプログラムを作る場合, なにかデータをいれてから,エンターキーを押さないと プログラムにデータが伝わりませんでした. これはちょっとかったるいですね. 特にゲームなど,対話性の強いプログラムでは, 1つのキーを押した「だけ」で何かが起こってほしいものです. テキストエディタ(emacsやメモ帳等)だって, 文字をいれてからエンターを押さないと画面に文字が出なかったら やってらんないですよね. (n)cursesライブラリというライブラリに登録された関数群を使うことで, ターミナル上で, 割りと簡単に,このような なめらかな対話型プログラムを作成することができます. 例1: カーソル位置の移動 hjklをおすことで,カーソルが上下左右に移動します. 移動に利用した文字が軌跡に描かれます. 画面例 ダウンロード cursesプログラムの基本構成 ヘッダー: 以下のヘッダーを必
Buy it now! Read a sample I remember people used to talk about market disrupters and truly the Raspberry Pi was just that. In a world that looked like it was falling into a corporate-owned walled garden of locked-down “smart” devices, like the Apple iPad and Google Nexus phones, came 10 thousand bare-naked Raspberry Pis that happened to run Linux. Who’d be mad enough to want to buy one of those? F
はじめに この記事は、Curses Programming with Pythonの日本語訳です。 PythonにおけるCursesプログラミング A.M. Kuchling (amk@amk.ca), Eric S. Raymond (esr@thyrsus.com) 概要 この記事は、Python 2.xでテキストモードのプログラムを記述する方法について述べています。ディスプレイの制御には、curses拡張モジュールを使います。 この記事は、http://www.python.org/doc/howtoのPython HOWTOで読めます。 目次 1 cursesとは何か? 1.1 Pythonのcursesモジュール 2 cursesアプリケーションの起動と終了 3 ウィンドウとパッド 4 テキストの表示 4.1 属性と色 5 ユーザからの入力 6 より詳しい情報 この記事について.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く