作者: 藤岡和夫
日時: 2006/9/04(00:13)
On Sun,  3 Sep 2006 21:09:12 +0900 (JST)
kikwai@... (機械伯爵) さんwrote:

>  これでも動きますが、fileとゆー名前は一応組み
> 込み関数(いやタイプジェネレータだっけ?)なん
> で、ちょっとだけ改造

 この場合、エラーにならないのは代入文だからじゃないでしようか。コンテキ
スト的に関数ではありえないですから。「初めてのPython」から引っ張ってきた
コードなのですね(初版、105ページ、^^)

> from re import match
> f = file("test.txt")
> 
> for x in f:
>  if match("^[a-z]+$", x):
>   print 'Alphabet: ', x
>  elif match("^[0-9]+$", x):
>   print 'Number: ', x
>  else:
>   print 'What?:', x
> 
> f.close()
> 
>  こんなもんかしら?(コードは表示依存しないため、
> 全角スペースを使ってますので、コピペして動かさない
> でね☆)

 @niftyのフォーラムだとタブはなくなっちゃって困りましたが、メーラーでタ
ブが消えて困るということはありますか。

 コピペして動かしましたが、きちんと動きましたよ^^)もちろん、エディタに
貼り付けると全角空白はすぐわかりますからタブに置換しました。

藤岡 和夫
kazuf@...
TS Networkのために http://homepage1.nifty.com/kazuf/