Geeks3D 3D tech news, graphics cards, graphics programming and demoscene my_xml is a very simple and easy to use XML parser for Python. I quickly tested it with GeeXLab and it works fine. Help module to parse a simple XML buffer and store it as a read-only (mostly) dictionary type object (MyXml). This dictionary can hold other dictionaries, nodes-lists, or leaf nodes. Access to the nodes by using
emacsのpython-modeでもauto-complete.elを使う 2009.05.27 日記 auto-complete, Emacs, google, Python, ubuntu こないだは、R用のauto-complete.el拡張を書いてみたわけですが、ここまで来るとpython開発環境もemacsにしておきたい。 というわけで、どうにか使えるようになったので、まとめてみます。ちなみに当方の環境は32bit ubuntu9.04です。 python開発環境の整備 その前に、python開発環境on emacsの整備から。 実は、emacsとpythonの関係はかなりややこしいことになっていましてemacs21時代はpython-mode.elなるpython-modeが主流だったようなのですが、emacs22ではpython.elなるpython-modeがデフォルトで
NZMATH開発ガイド ▶ ソフトウェア ▶ Emacs ▶ python-mode Emacs と Python python-mode は Emacs で Python のプログラムを編集するための環境です(こういうものをメジャーモードと言います)。 一番最初に目に付くのは制御文などのキーワードが色付けされることです。 また Python のプログラムにはインデントをきちんとしないといけないという制約がありますが、たとえばこのインデントも Tab キーを一回押すと適切な位置までカーソルを移動してくれます。 このように便利な python-mode ですが、デフォルトでは使えません(*1)。 使うためには、インストールした上で .emacs に次のような設定をしておく必要があります。 (setq auto-mode-alist (cons '("\\.py$" . python-mode
1. %演算子 2.3.6.2 文字列フォーマット操作 によると、 文字列および Unicode オブジェクトには固有の操作: % 演算子 (モジュロ) があります。(…) format % values (format は文字列または Unicode オブジェクト)とすると、format 中の % 変換指定は values 中のゼロ個またはそれ以上の要素で置換されます。 うーむ、%演算子という独自のものがあるのか。(@_@;) 2. 数値で置き換える 文字列の中の変数が一つの場合、 a = 100 b = -200 print "Hello! %d" % a 結果、 Hello! 100 タプル、マップオブジェクト 文字列の中に変数が二つ以上ある場合、タプル、マップオブジェクトを使う。 # タプル print "Hello! %d %d" % (a, b) # マップオブジェクト pri
コマンドラインで与える引数によってプログラムの挙動を変えたいという場面はよくあります。Python ではコマンドライン引数は sys モジュールの argv 属性に文字列を要素とするリストとして格納されています。そして、リストの先頭要素(sys.argv[0])はスクリプトファイル名となっています。 ソースコード # coding: Shift_JIS import sys # モジュール属性 argv を取得するため argvs = sys.argv # コマンドライン引数を格納したリストの取得 argc = len(argvs) # 引数の個数 # デバッグプリント print argvs print argc print if (argc != 2): # 引数が足りない場合は、その旨を表示 print 'Usage: # python %s filename' % argvs[0]
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く