読む
def read_file(): "" " 读取文件" "" file_name = " test.txt " file_name2 = " test2.txt " #絶対パス使用 FILE_PATHを= " F:Pythonの\\ \\ \\ STEP01コード\ Chapter02 file_rw \\ \\ test.txtの" file_path2 = " F:/Code/Python/Step01/Chapter02/file_rw/test.txt " #ファイルを開くための通常の方法、 F =オープン(FILE_NAME、コード= ' UTF-8 ' ) #F2 =オープン(file_name2、エンコーディング= 'UTF-8')を #ファイルの内容を読んで 印刷を(f.read()) #コンテンツを読む:最後に記録された位置を読み込みます読んで、この基礎の上に、8つの文字を読んで #の印刷(f.read(8)) #の印刷(f.read(8)) #ランダム読み:(注:中国の文書、悪いを読み取るために使用される方法は、与えられている場合)最初の20個の文字をスキップ #1 f2.seek(20です) #1 (。f2.read(5))を印刷する #の出力を' utf- #読みに行:読む行 #の印刷(f.readline()) #の出力:中国の戦争「ペスト」は、2つの主要な措置を講じています。 #読むすべての行がリスト返さ #プリント(f.readlines()) #の出力を:[「まず、伝播を遮断する、流行地域プラグ; \ N-」、「第二の、すなわち、予防および治療のためのベース層であります共同防衛と共同支配。\ n '、'予防と制御の2つのコアがあります。\ n '、' 1つ目は距離を保つこと、\ n '、' 2つ目はマスクを着用することです。'] #ファイル閉じ f.close()をします #開いているファイルで使用、閉じ記述する必要はないかもしれません オープン(file_path2、エンコーディング=と「UTF-8 」ファイルとして): 印刷(File.read()) if __name__ == " __main__ " : read_file()
2.書き込み
日時インポート日時 輸入ランダム def write_file(): "" " 写入文件" "" file_name = " write_test.txt " #書かれたファイル開くよう F =オープン(file_nameに、' Wを' ) f.write(" こんにちは" ) f.write(" \ n " ) f.write(" ワールド" ) #ファイル閉じ f.close()をします def write_mult_file(): "" " 写入多行内容" "" file_name = " write_mult_test.txt " with open(file_name、' w '、encoding = ' utf-8 ' )as f: l = [ " 1行目"、" \ n "、" 2行目"、" \ r "、" 3行目" ] f.writelines(l) def write_user_log(): "" " ユーザーログの記録、追加メソッドの使用、wは上書きメソッド" "" file_name = " write_user_log.txt " rest = " ユーザー:{0}、時間:{1} " .format( random.randint(1000,9999 )、datetime.now()) open(file_name、' a '、encoding = ' utf-8 ' )をfとして: f.write(レスト) f.write(" \ n " ) def read_and_write(): "" " 先读、再写" "" file_name = " read_and_write.txt " with open(file_name、' r + '、encoding = ' utf-8 ' )as f: REST = 達し、f.read() #1が書き込まAAA逆BBB含むファイルに書き込まれている場合 IF " 1 " でRESTを: f.write(" aaa " ) else : f.write(" bbb " ) f.write(" \ n " ) if __name__ == " __main__ " : write_file() write_mult_file() write_user_log() 読み書き()