只今Python勉強中

Learning Python

ねずみさんと一緒にPythonの勉強をしているオレの記録。

間違ってる所とかいっぱいあると思いますけど、誰でもコメント出来るので気軽に教えて下さい。

普段は 鷹の島 って所で書いてます。

2007-12-29 (Sat)

System Command Lines and Files 23:38  System Command Lines and Files - 只今Python勉強中 を含むブックマーク

  • ねずみ本: p37-39

ファイルに書いたやつを実行ね。

$ python spam.py
256
the bright side of life

Windowsの新しいバージョンだと、spam.py を実行するだけで python で起動してくれるらしいよ。

例えばこうなる、らしい。

D:\temp> spam.py
256
the bright side of life

shebang 23:53  shebang - 只今Python勉強中 を含むブックマーク

  • ねずみ本: p41-42

hash bang? どっちでもいいけど、brian プログラムの例がちょっな。

% brian
The Bright Side of Life...

こうじゃないと、気持ち悪い。

% ./brian
The Bright Side of Life...

env 23:53  env - 只今Python勉強中 を含むブックマーク

  • ねずみ本: p42

/usr/bin/env の使用が推奨されているように見える。

誰かが悪習って言ってたけど、どうなんだろうね。まだデメリットを味わってないので、使ってますが。

日本語 23:53  日本語 - 只今Python勉強中 を含むブックマーク

うーん、そう言えば、この本ってマルチバイトへの言及はあるのかな…。急に心配になった。

$ echo $LANG
ja_JP.UTF-8
$ cat spam.py
#! /usr/bin/env python

print "あいうえお"
$ ./spam.py
sys:1: DeprecationWarning: Non-ASCII character '\xe3' in file ./spam.py on line 3, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
あいうえお