파일 방법 TELL (), 추구 (); 파일 읽기, 파일 쓰기, 파일 방법 플러시 (); 읽기 - 쓰기, 읽기 및 쓰기 정보 파일 파일, 이진 파일 읽기 및 쓰기
#의 방법) (탐색) (에게 # 열린 파일, 어떻게 다음 읽기 작업에 대한 커서 이동을 읽을 수 F = 열기 ( ' 어제 ' , ' R & LT를 ' 인코딩 = ' UTF-를. 8 ' ) #의 파일 핸들 인쇄 (F를 .tell ()) #의 인쇄 파일 포인터 위치 인쇄 (f.readline ()) 인쇄 (f.readline ()) 인쇄 (f.readline ()) 인쇄 (f.tell ()) #의 문자 수 # 에게 () 문자 수에 따른 f.seek (0) 전단 (f.readline ()) # 다시 첫번째 행에 #의 주기 () (탐색)을 사용하는 동안 F = 열기 ( 'yesterday2 ' , ' W ' , 인코딩 = " UTF-. 8 ' ) f.write ( ' 안녕하세요. 1 \ N- ' ) f.write ( ' 안녕하세요 2 \ N- ' ) f.write ( " 안녕하세요. 3 \ N- ' ) F. (쓰기 ' 안녕하세요. 4 \ N- ' ) f.write를 ( ' 안녕하세요. 5 \ N- ' ) f.write를 ( ' 안녕하세요. 6 \ N- ' ) f.close () #의 하드 디스크에 실시간으로 업데이트 f.flush () # 플러시를 ( ) 작은 신청 방법 : 인쇄 진행 표시 줄 가져 오기 시간 SYS, 위한 I 의 레인지 (20 ) 하라 sys.stdout.write ( " # " ) #의 표준 출력 () 표준 출력 sys.stdout.flush () time.sleep ( 0.1 ) #의 파일은 읽기뿐만 아니라 쓰기하지 (F = 열기 " yesterday2 ' , ' R & LT + ' , 부호화 = ' . UTF-8 " ) #의 핸들 번호의 R + : // 기록 파일 열기, 파일의 끝을 쓰고 읽고 다음 인쇄 ( " \ N- ' , f.readline ()) 프린트 ( f.readline ()) 인쇄 (f.readline ()) f.write ( "hhhhhha ------------ ---------- " ) #의 파일에 쓰기보다는 커서의 위치와 다음 쓰기 인쇄 (f.readline ()) f.close () F = 열기 ( " yesterday2 ' , ' W + ' , 인코딩 = " UTF-8. ' ) #의 핸들의 + w # : R W //없이 사용 f.write ( " --------- hhhhhhha-- ------------ \ N- 형 " ) f.write에게 ( " --------- hhhhhhha -------------- \ N- 형 " ) F 에 .write ( " --------- hhhhhhha -------------- \ N- 형 " ) (f.write "hhhhhhha -------------- --------- \ N- 형 " ) f.write ( " --------- ------- hhhhhhha ------- \ N- 형 " ) f.write ( " --------- hhhhhhha -------------- \ N- 형 " ) f.write ( " - hhhhhhha -------------- -------- " ) f.close () #의 A + : 추가 쓰기 일반적인 # 이진 파일 읽기 F = 열기 ( " yesterday2을 " , ' RB ' ) #의 바이너리 파일을 읽어 파일 핸들 // 인쇄 (f.readline ()) 인쇄 (f.readline ()) 인쇄 (f.readline ()) 인쇄(f.readline ()) f.close () # 네트워크 전송을위한 바이너리 파일 # 이진 파일을 쓰는 F = 열기 ( " yesterday2 ' , ' WB ' ) f.write ( " 안녕하세요 이진의 \ N- " 함수 .encode ()) #의 인코딩 () f.close ()