5

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変換時に古い改行文字を保持することはできますか?

4

3 に答える 3