Windows上でsvndumpfilter2を実行すると、ダンプファイルにCRLFエンディングがあることが原因で発生するような問題が発生します。Python:Windows上のsvndumpfilter2と改行文字
SVNデータベースの一部のファイルには、CRLFの行末があります。しかし、PythonはCRLFを1文字としてカウントしているように見えます(CR文字をファイルの内容の中の次のLFとは別に数えません)。したがって、正しい文字数の読み込みに失敗し、次の塊の開始を逃します。
私の質問は、PythonにCRLFを2つの別個の文字として扱うように指示する方法です。
ストリームはsys.stdin
から読み込まれるので、stdinの改行プロパティを変更する方法を探しています。 Pythonでこれを行うための「正しい方法」は何ですか?
これは問題です。CRLFを1文字だけと見なす 'sys.stdin.read'があります。私の質問は次のようになります。 – glmxndr
@subtenante:申し訳ありません、私はあなたの質問を以前に誤解しました。私は希望を助けるアップデートを加えました。 – ars
実際、これはもっと役立ちます! :) どうもありがとう。 – glmxndr