python2系でファイルを読み込んでループしたら空白行が入る
2016/06/09
python2系でファイルを読み込んでprintする処理を作成した。
1 2 3 4 |
#!/usr/bin/python if __name__ == '__main__': for value in open('test.txt'): print value |
1 2 3 4 |
monkey 404 . club |
test.pyを実行すると
1 2 3 4 5 6 7 8 |
# ./test.py monkey 404 . club |
空白行が入ってしまう。。。
ググると、print valueの最後に「,」がいるらしい
1 2 3 4 |
#!/usr/bin/python if __name__ == '__main__': for value in open('test.txt'): print value. |
1 2 3 4 5 |
# ./test.py monkey 404 . club |
めでたし!