0
ファイルには一連の行があります(A.txt
)。私はファイル(A)を読んで、新しいファイル(B
)を作成し、最初に数字とセミコロンを追加し、各行のテキストの前にスペースを追加したいと思います。現時点では私が持っている:python行の前に数字を追加して新しいファイルに書き出します
with open('A.txt','r+') as f:
for index, line in enumerate(f.readlines(), start=1):
print('{:4d}: {}'.format(index, line.rstrip()))
上記のコードは、ファイル(A
)を取り、私が望む形式で番号を追加します。問題は、ファイル(A.txt
)を残す方法がわからず、A.txt
の内容をそのままそのまま読み込み、ファイル(B.txt
)にすべて変更を加えます。 アイデアをお願いしますか?
OK、働いたようだが、それはB.TXTの一行で、A.TXTのすべての異なるラインをパット。どのように私はそれを修正するのですか? – john
@john例で改行を追加するのを忘れました。編集された答えを確認してください。 – sebasth