입출력 2

[C] 파일 입출력

파일의 입출력 C언어는 표준 라이브러리에서 파일 입출력 함수를 제공합니다. 파일 포인터 (FILE*) C언어에서는 파일 포인터를 이용하여 파일을 읽거나 씁니다. FILE* fp; 파일 포인터는 다음과 같이 선언합니다. 파일 포인터는 메모장을 열었을 때의 커서의 위치를 나타내는 비슷한 역할을 합니다. 파일 모드 표기법 설명 포인터 위치 텍스트 파일 "r" 읽기 모드로 파일을 엽니다. 처음 부분 "w" 쓰기 모드로 파일을 엽니다. 파일이 없으면 새로운 파일을 생성하고 파일이 이미 있으면 기존 내용을 모두 지우고 처음부터 씁니다. 처음 부분 "a" 추가 모드로 파일을 엽니다. 파일이 없으면 새로운 파일을 생성하고 파일이 이미 있으면 기존 내용의 끝부터 씁니다. 끝 부분 "r+" 읽기와 쓰기 모드로 파일을 엽니..

C/Basic 2022.11.04

[Python] 파일 입출력

파일의 입출력 파일 모드 표기법 모드 설명 "r" 읽기 모드 파일을 처음부터 읽습니다. "w" 쓰기 모드 파일의 처음부터 씁니다. 파일이 존재하지 않으면 생성시키고 파일이 이미 존재했다면 기존 내용을 지우고 처음부터 씁니다. "a" 추가 모드 파일의 끝부터 씁니다. 파일이 존재하지 않으면 생성합니다. "r+" 읽기&쓰기 모드 파일을 읽고 쓸 수 있습니다. 모드를 변경할 때 seek()를 사용합니다. 파일 Open & Close 파일을 열고 닫기 위해서 다음과 같이 사용합니다. file = open(location, mode) # ... file.close() # 파일을 한 번 열었으면 반드시 닫아줍니다. with open(location, mode) as file: # with문에서 벗어날 때 자동으로 ..

Python/Basic 2022.06.11