81039


Pythonでテキスト処理をしています。

変数textにテキスト情報が入っています。

textを実行すると、テキスト情報が見れると思うのですが、改行が`\n`として表示され、1行でまとめて出力されます。  
これが見づらく、改善したいのですが、良い方法があればご教示いただけますでしょうか。  
よろしくお願いいたします。

* * *

8/25 追記

PyCharmでpython 3.7.9を使用しています。例えば、

[code]

    text = "スタック・オーバーフローへようこそ\nスタック・オーバーフロー は、職業プログラマーから週末プログラマーまで、プログラミングに情熱をそそぐ人のた\nめのQ&Aサイトです。ユーザーによるユーザーのためのQ&Aコミュニティの集まりである、Stack Exchange ネットワ\nークの一部として運営されています。目標は、プログラミングに関するあらゆる質問の詳細な回答集をみんなで作り\n上げること。ぜひあなたの力を貸してください。"
    
[/code]

として、コンソールで

[code]

    text
    
[/code]

を実行すると、

[code]

    'スタック・オーバーフローへようこそ\nスタック・オーバーフロー は、職業プログラマーから週末プログラマーまで、プログラミングに情熱をそそぐ人のた\nめのQ&Aサイトです。ユーザーによるユーザーのためのQ&Aコミュニティの集まりである、Stack Exchange ネットワ\nークの一部として運営されています。目標は、プログラミングに関するあらゆる質問の詳細な回答集をみんなで作り\n上げること。ぜひあなたの力を貸してください。'
    
[/code]

と出力されます。  
これが1行で出力され見づらいため、

[code]

    "スタック・オーバーフローへようこそ
    スタック・オーバーフロー は、職業プログラマーから週末プログラマーまで、プログラミングに情熱をそそぐ人のた
    めのQ&Aサイトです。ユーザーによるユーザーのためのQ&Aコミュニティの集まりである、Stack Exchange ネットワ
    ークの一部として運営されています。目標は、プログラミングに関するあらゆる質問の詳細な回答集をみんなで作り
    上げること。ぜひあなたの力を貸してください。"
    
[/code]

と改行された状態で出力させたいのですが、どのように行えますでしょうか。  
初歩的な質問で大変恐縮ですが、よろしくお願いいたします。


CC BY-SA 4.0
2021-08-16T15:34:03.623
80850
2021-08-28T14:10:49.133
2021-08-25T11:41:06.793
41680
41680
question
python
Pythonでテキスト処理する際のprintを見やすくしたい


あなたが何を期待しているのかは明確ではありません。 `\n`を削除したい場合は、

[code]

    text = '\n'.join([x for x in text.split('\n') if len(x) != 1])
    
[/code]


CC BY-SA 4.0
2021-08-25T03:23:15.593
81029
2021-08-25T05:32:22.580
2021-08-25T05:32:22.580
3060
47899
80850
answer


(解決したようなのでコメントから転記)  
(追記により PyCharm 環境と判明)

このような(Jupyter的な？) 環境の場合, セルの最後に入力した項目は `display()` を呼び出したような表示が行われます。  
(`Out[数字]` なども表示されてるはずで, 別セルなどから `Out[数字]`でアクセス可能なように管理も行われます)

(たぶん PyCharm もそう)

`'\n'` を改行文字として扱うには次のようにします

[code]

    print(text)
    # もしくは
    text.split('\n')
    
[/code]

* * *

(Pandas DataFrame など表示する分には, display() の方が都合がいいはず)


CC BY-SA 4.0
2021-08-25T13:46:07.557
81039
2021-08-28T14:10:49.133
2021-08-28T14:10:49.133
43025
43025
80850
answer