我在家中使用電腦,工作時使用Mac電腦。我從來沒有在python腳本或其輸出中使用換行符時遇到任何問題,但是每當我向我的老闆發送一些東西時,我都會收到一封憤怒的電子郵件,內容是關於windows的換行符。確實在Python中插入' r n'時被告知插入' n'?
最近的是python腳本的輸出,我告訴它用'\ n'結束每一行,但仔細檢查(在我的Mac上工作),似乎每行確實結束與'\ r \ n'。
怎麼回事,我該如何阻止它?我曾經在家中的Linux虛擬機上運行過所有的腳本,但是我發現它太慢而且太煩瑣,當然有一個更簡單的解決方法?
我仍然可以直接寫文本給他們,就像我打開它們爲'w'一樣嗎? – Kirt
是的,文本和二進制模式之間的唯一區別在於文本模式規範了新行。 –