--- ---復元コンテンツ始まります
Rモード、読み取り専用モードでは、書き込みができない、ファイルが存在しませんが与えられます
#のRモード、読んではなく、書き込み、ファイルが存在しない文句を言うことができ 、F =オープン(「a1.txt 」)#は「r」を書いていない、デフォルトでは読み取り専用 の検索結果を= f.readlines()#のreadlinesはすべて読んで、それはのリストです f.seek(0) #のファイルポインタ戻り最初の行に 達し結果1、f.read =() #すべてを読み取るために読み取り、それが文字列である f.seek(0) 結果2 = f.readline() #各行は読み取り専用 result3 f.readline =() #各行は読み取り専用 result4 f.readline =() #読み取り専用各行 f.close() 印刷(結果) プリント(結果1) プリント(結果2) プリント(result3) プリント(result4) 出力: [ 「N- \最初の行」、「第二のラインの\ N- 」、「第三のライン」] 最初の行の 2行目の 第三列 の最初のラインの 第二行 三列
#Wモードでは、書き込みを読むことができない、存在しないファイルは、以前の内容を消去し、文句を言うでしょう(スクラッチ・エディタ)
#のWモードでは、書き込みを読むことができない、存在しないファイルは、以前の内容(スクラッチ・エディタ)クリアされます、文句を言うだろう [S = 「ABC 」、「BCDを」、「cdbd 」] F =オープン(「a2.txtを」、' W '、エンコード= ' UTF-8 ' ) 結果1 = f.write(' ABC \ N- ')#の書き込み文字列が通過することができる 結果2 = f.writelines(S) #、writelinesループとすることができるタイプを渡すことができるが辞書、リストなど f.close()
R +モード、読み取りと書き込みができ、ファイルがない文句を言うだろうが、ファイル、先頭のファイルポインタをクリアしません。
#1 R&LT +モードは、読み取りまたは書き込みが、ファイルが存在しない、ファイルが空でない場合、ファイルヘッダにポインタ、説明することができる F =オープン(「a2.txt 」、「R&LT + 」、エンコーディング= 「UTF-を8 」) 結果 = 達し、f.read() f.write(' R +付加' ) f.close() 印刷(結果) 出力: 最初の行 R&LT + R +さらに添加
+モード、最後にポインタwは、読み取りおよび書き込みが、ファイルがクリアされます何かを読み取ることができません
#のW +モードでは、読み取りまたは書き込みをすることができ、物事を書き込んだ後に読み取ることができない、ファイルをクリアし、最後に置かポインタ F =オープン(「a2.txt 」、「W + 」、エンコード= 「UTF-8 」) の結果 = 達し、f.read() f.write(' R&LT追記+ ' ) f.close() 印刷(結果)
+モードでは、読み取りと書き込み、追加することができ、先頭のポインタ空ではない、何かを再現することはできません
#1 A +モード、読み取りまたは書き込み、物事を書き込んだ後に読み取ることができない、ファイルが空でない、完成の最後にポインタができ (F =オープン「a2.txt 」、「A + 」、エンコード= 「UTF-8 」) f.seek(0) #のポインタは、物事の先頭に配置することができますが、読んで 検索結果を= 達し、f.read() f.write(' A +追加モード' ) f.close() 印刷(結果) 出力: A +モードを追加
---終わり---コンテンツを復元