私はPythonを初めて使用し、ここで見つけた例の1つを使用して、ファイルから行を読み取り、それらを印刷しています。私が理解していないのは、インタプリタが\n
エスケープシーケンスを無視する理由です。
テキストファイル:
次のうち、PC内にある可能性のあるコンポーネントはどれですか?(正解をすべて選択してください。)
A.CPU
B.マザーボード
C.キーボード
回答:A、B、およびE。\ n PC内の一般的なコンポーネントには、\ n CPU 、マザーボード、および\ nRAMが含まれます。
Pythonコード:
questions_fname="Test.txt"
with open(questions_fname, 'r') as f:
questions = [line.strip() for line in f]
for line in questions:
print (line)
f.close()
私が得る結果は次のような文字列です:
Answers: A, B, and E. \nCommon components inside a PC include \nthe CPU,motherboard, and \nRAM
画面に合わせて長い行をフォーマットする簡単な方法を探していました。