Guest User

Untitled

a guest
Jan 22nd, 2018
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. # coding: UTF-8
  2. # テキストファイルを、10行ずつ区切るだけのプログラム
  3. # Created 2011.9.12 @amay077
  4.  
  5. import codecs
  6.  
  7. # 入力ファイルを開く
  8. fin = codecs.open('input.csv', 'r', 'utf-8')
  9.  
  10. # 一応初期化
  11. count = 0
  12. prevPage = -1
  13.  
  14. # 1行ずつループ
  15. for line in fin:
  16. # 整数÷整数だと切り捨てられるよ
  17. page = count / 10
  18.  
  19. # 10行処理したら page が変わるから、そこで出力ファイルを変えるよ
  20. if page != prevPage:
  21. fout = codecs.open('page' + str(page + 1) + ".csv", 'w', 'utf-8')
  22.  
  23. prevPage = page
  24. # ファイルに出力する
  25. fout.write(line)
  26. count = count + 1
  27.  
  28. # ファイルは python のガベージコレクタによって勝手に閉じられる(らしい)
Add Comment
Please, Sign In to add comment