dak ブログ

python、rubyなどのプログラミング、MySQL、サーバーの設定などの備忘録。レゴの写真も。

pythonで改行を削除

2018-07-07 18:52:54 | python
python で改行を削除する方法のメモ。

line = line.replace('\n', '')
だと、改行が \r\n のファイルで '\r' が残るので、
line = line.replace('\r', '')
も必要。

re.sub() を使う方がすっきりしているかな。
line = re.sub('[\r\n]+$', '', line)

pudb3でpythonプログラムをデバッグ

2018-07-07 16:56:23 | python
pythonプログラムをデバッグするときには、デバッガの pudb3 が便利。

> pudb3 {プログラム名}


b(break point): ブレークポイントの設定
c(continue):  ブレークポイントまで実行
s(step into the function): ステップ実行(関数の中に入る)
n(next): 次の行へ

再実行したい場合には "q" で、Restart を選択