でそれらを得た:
テキストLINE1
テキストLINE2を
テキスト行3
。
。
テキスト行のn
私は、このように取得する必要があり、各ラインの開始と終了にchar型の$を挿入しようとしています:
$テキストLINE1を$
$テキストLINE2の$
$ text line3 $
です。
。
$テキスト行のn $
私のコードは次のとおりです。
Read_data = open("finename.txt","r")
text_line = Read_data.readline()
while text_line:
text_line = '$' + text_line + '$'
Write_data = open('newfile.txt', 'a')
Write_data.write(text_line)
text_line = Read_data.readline()
Write_data.close()
私はこのようになった出力:
$テキストLINE1
$$テキストLINE2
$$テキスト行3
。
。
。
$$テキスト行のn
$
任意のアイデアなぜそれを得ますか?
あなたは各行の文字を取り除くことについて訂正しますが、forループを使用すると意図した出力を得ることができませんでしたので、whileループでこれに答えるつもりです。 – Alsphere
@Ahmedに気づいてよかったですが、私は動作すると思っていた修正でコードをコピーしましたが、正しいものがあれば良いでしょう;) –
'readline()'を取り除いて ' Read_data'のtext_lineに対しては、コードはもっと厄介なものになるでしょう。 – Matthias