2007年06月15日

[jython]jython memo

備忘録がてらにφ(`д´)カキカキ

OSのコマンドを実行し、その結果を取得する。
シェルで言うところのバッククォートに相当する処理だが、
unixでは
 hoge = commands.getoutput('ls')

と書く。しかし、これはwindowsだと「{は有効なコマンドじゃない」
みたいな謎のエラーを吐くので(多分シェル変数を使おうとしているのかな)使えない。

windowsではこう書くらしい。
 hoge = os.popen('dir').read()

( ´・∀・`)へー
つか、これじゃあ、jythonぢゃなくpython tipsだなコリャ。
posted by koteitan at 18:48| Comment(0) | TrackBack(0) | jython | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
この記事へのトラックバックURL
http://blog.seesaa.jp/tb/44947974

この記事へのトラックバック