私は自宅のPCと仕事場のMacを使います。私はpythonスクリプトやその出力の改行には何の問題もありませんでしたが、何かを私の上司に送るたびに、Windowsの改行について怒っている電子メールを返します。Python for Windowsは ' n'を挿入すると ' r n'を挿入しますか?
最新のものは、すべての行を '\ n'で終了するように指示していたPythonスクリプトの出力でしたが、より詳細な検査(私のMacでは仕事中)では、各行が実際に終了したようです'\ r \ n'と入力します。
何が起こっているのですか、どうすれば停止できますか?私は自宅のLinux仮想マシンですべてのスクリプトを実行していましたが、それはあまりにも時間がかかりすぎていたことがわかりました。確かに簡単な修正がありますか?
「w」として開いたかのように、私はまだまっすぐなテキストを書くことができますか? – Kirt
はい、テキストモードとバイナリモードの唯一の違いは、テキストモードが改行を正規化することです。 –