I have the simple code:
f = open('out.txt','w')
f.write('line1\n')
f.write('line2')
f.close()
Code runs on windows and gives file size 12 bytes, and linux gives 11 bytes
The reason is new line
In linux it's \n and for win it is \r\n
But in my code I specify new line as \n. The question is how can I make python keep new line as \n always, and not check the operating system.
 
     
     
     
    