Python menggunakan \n
untuk menandakan jeda baris.
Python otomatis menerjemahkan \n
ke karakter baris baru yang tepat berdasarkan platform.
Anda juga dapat mencoba
import os
print (os.linesep)
Anda dapat mencoba dengan ini:
import os
print(os.linesep)
Saya selalu menggunakan karakter baris baru '\n'
untuk menandakan linebreak, meskipun windows menggunakan baris baru dan karakter carriage return, saya menguji pada mesin windows saya (python 3.4) membuat string di memori dan kemudian menulisnya ke file, sementara di memori tetap sebagai karakter tunggal ('\n'
) namun ketika ditulis ke file itu akan diubah menjadi dua karakter untuk memiliki akhir baris yang benar di windows.
sampai sekarang saya belum menemukan satu perpustakaan pun yang memiliki masalah dengan ini.