2to3
*.py ファイルに Unix スタイルの行末文字がある Windows マシンで実行しようとしています。実行2to3
すると、出力ファイルの改行文字が変更されます。
MCVE:
前のprint2.pyコンテンツ
print "Hello, world!"\n
実行されたコマンド:
2to3 print2.py -w -n
後のprint2.pyコンテンツ
print("Hello, world!")\r\n
期待される内容:
print("Hello, world!")\n
2to3
変換時に古い改行文字を保持することはできますか?