1
私は両方のファイルを開くことを試みたが、同じ結果を得た。r +モードとw +モードの正確な違いは何ですか?
w+
は、存在しない場合は新しいファイルを作成すると想定され、r+
は作成されていません。 これは唯一の違いですか?
例えば、これは最初のファイルであるfile.txt
Line 1
Line 2
Line 3
1)file.txt
r+
モード(単語 "こんにちは" を書き込む)
hello
の実施後2)file.txt
は
hello
w+
モードで実行した後、私はr+
は、ファイルの先頭に入力を追加するだろうと推測しました。
EDITED: したがって、第1の違いは、存在しないファイルを作成することです。第2の違いは、w +が切り詰められている間はr +が上書きされることです。 (上書きと切り捨てが同じ概念かどうかという疑問よりも)