edo1z blog

プログラミングなどに関するブログです

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()を使ってそれを削除している。