1. ホーム
  2. python

[解決済み] Python は適切な行末を得る

2023-03-17 06:37:42

質問

現在のオペレーティングシステムが使用している行末の種類を簡単に取得する方法はありますか?

どのように解決するのですか?

テキストモードで開いたファイルを操作している場合、改行がすべて' \n '. そうでない場合、あなたは os.linesep .

から http://docs.python.org/library/os.html :

os. ラインズエップ

現在のプラットフォームで、行を区切る(というか終了させる)ために使われる文字列です。 現在のプラットフォームで これは、POSIXでは'˶‾‾‾'˶‾‾‾'のような1文字 POSIXでは'˶‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾' のように1文字、または 複数の文字です。 Windowsでは'˶‾‾‾'˶'となります。を行終端として使用しないでください。 を行終端文字として使用しないでください。 テキストモードで開いたファイルを書き込む場合(デフォルト 代わりに '\n' を1つだけ使用します。 を1つだけ使用します。