1
0

More than 1 year has passed since last update.

macos + python +「¥n」を用いてうまく改行できない事象

Posted at

事象

windows側からソースコードをそのままmacにコピーして実行したら、文字列に「¥n」があるのに出力には改行がありませんでした。

あれ、と思って「os.linesep」を「¥n」に入れ替えてから予想通り出力されましたが、少し気になって色々調査しました。

原因

以下のリンクが参考になりました。
windowsと異なり、macでは「¥」(円マーク)と「\」(バックスラッシュ)が別の文字と扱われるとのことです。

円サイン(¥) とバックスラッシュ (\):追記

解決策・回避策

上記の「os.linesep」を改行文字のところに入れることも可能ですが、最も簡単な方法は「⌥」(オプションキー)+「¥」(円マークキー)の組み合わせで「\」(バックスラッシュ)を入力することでしょう。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0