私はそれがとても似て項目のリストを持っている.txtファイルがあります:Pythonでテキストファイルを読むときに、テキストファイルの形式を維持するにはどうすればよいですか?
BLAH
ONE
TWO
THREE
FOUR
を私は現在、その.txtファイルを読み込み、テキストの行をプリントアウトするためにはPythonを使用しています。私が取り組んでいる問題は、印刷された行に改行文字が\n
とカンマが一緒に表示されていることです。
BLAH \n, ONE \n, TWO \n, THREE \n, FOUR
私は、少なくとも、不要な文字を取り除くの試みで.replace("\n,", "")
を使用して試してみたが、それは動作していないようです:それはので、私は.txtファイルからデータを印刷するときのように見えます。どのようにして.txtファイルからPythonコマンドを使って同じフォーマットを維持することができますか?
file = open("plstemp.txt", "r")
abc=str(file.readlines())
wow = abc.replace("[", "").replace("]", "").replace("'", "")
print(wow)
file.close()
私の所望の出力は次のとおりです。:
疑わたようBLAH
ONE
TWO
THREE
FOUR
実際には、文字列として読み込んだときにフォーマットを維持しているのは、まさにそれらがあなたに示すものなのだからです。しかし、その見た目からコンマはあなたがおそらくreadlines()を使って、各行を項目としてリストに入れることを示しています。コードを表示し、コードから期待される正確な出力を提供してください。 – idjaw
私はあなたの要求された情報で投稿を編集しました。 – Patr3xion