Advertisement
Guest User

Untitled

a guest
Feb 20th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. import csv
  2.  
  3. with open('Katalog Induk Hanya untuk di ambil sinopsis edited.txt') as f_read,\
  4. open('katalog.csv', 'w', newline='') as f_write:
  5. wr = csv.writer(f_write, quoting=csv.QUOTE_ALL)
  6. lines = f_read.read().split('\n')
  7. i = 2
  8. while i < len(lines):
  9. judul = ''
  10. kategori = ''
  11. sinopsis = ''
  12. if ' : ' in lines[i]:
  13. judul = lines[i-2]
  14. try:
  15. while ' : ' in lines[i]:
  16. i += 1
  17. if 'Kategori : ' in lines[i]:
  18. kategori = lines[i].split('Kategori : ')[1].split(' ')[0]
  19. except Exception as e:
  20. raise e
  21. while not ' : ' in lines[i]:
  22. sinopsis = sinopsis + lines[i] + '\n'
  23. i += 1
  24. # data.append(judul, kategori, sinopsis)
  25. sinopsis = sinopsis[:-1].split('\n')
  26. sinopsis.pop()
  27. sinopsis.pop()
  28. sinopsis = ' '.join(sinopsis)
  29. wr.writerow([judul, kategori, sinopsis])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement