2011年3月27日日曜日

Python 文字列の最後の空白文字(改行文字)を削除する

http://memo.jj-net.jp/182

rstrip()は行末の空白文字を取除く.空白文字とはstring.whitespaceで定義されているように '\t', '\n', '\r', '\v', '\f' である.本当に改行コードだけを削除する場合は,rstrip()に削除する文字を引数として渡せばよい.

Horie(key_name='hf'+str(no),userid=id,name=name.rstrip(),pic=pic).put();

GAE/PythonでtwitterAPIを使ってホリエモンのフォロワーをデータベースに登録している様
HorieというKindのnameはStringPropertyなので、複数行の登録は不可。
しかし、twitterのnameにはたまに改行文字が含まれている為、rstrip()を使ってそれを削除している。

0 件のコメント:

コメントを投稿