728x90 반응형 SMALL with 문을 사용한 파일 관리2 [Python] 파일 위치 이동 및 확인 (2) with 문을 사용한 파일 관리 with 문을 사용하여 파일을 열고 내용을 읽은 다음 출력한다. with open('example.txt', 'r') as file_object: content = file_object.read() print(content) 파일에 여러 줄 쓰기 파이썬 코드를 작성하여 여러 줄을 포함하는 문자열을 텍스트 파일에 쓴다. # 파일 열기 file_object = open('multiline_example.txt', 'w') # 여러 줄의 문자열 content = """This is a multiline string. Python is a versatile language. It is easy to learn and use.""" # 파일에 내용 쓰기 file_object.wri.. 2023. 6. 20. [Python] 파일 위치 이동 및 확인 (1) 파일 포인터와 블로킹 파일 포인터는 파일에서 현재 읽거나 쓰는 위치를 가리키는 것이며, tell() 메서드로 현재 위치를 확인하고 seek() 메서드로 위치를 변경 가능하다. 블로킹 (blocking)은 일반적으로 입출력 작업이 완료될 때까지 해당 작업이 완료될 때까지 다음 코드 실행을 차단하는 것을 의미이다. 예를 들어, 파일을 읽는 작업을 수행할 때, 파일의 끝까지 읽을 때까지 해당 작업이 완료되기 전까지 다음 코드가 실행되지 않고 대기하게 된다. tell() 파일 포인터의 현재 위치를 반환한다. file_object = open('example.txt', 'r') position = file_object.tell() print("Current position:", position) file_obje.. 2023. 6. 19. 이전 1 다음 728x90 반응형 LIST