* .pyファイルにUnixスタイルの終端文字があるWindowsマシンで2to3
を実行しようとしています。 2to3
を実行すると、出力ファイルの改行文字が変更されます。2to3 - 入力ファイルから改行文字を保持する方法は?
MCVE:
2to3 print2.py -w -n
print("Hello, world!")\r\n
後print2.py内容:
print "Hello, world!"\n
実行したコマンドの前に
print2.pyコンテンツ
期待コンテンツ:
print("Hello, world!")\n
はそれが2to3
変換が行われた場合、古い改行文字を維持することは可能ですか? Windowsでは
解決策はありましたか? –
@RégisB。ソリューションよりもハックが多いですが、stdlibのファイルを変更せずに動作するものがあります。 –