파일 입출력(8)
-
시스템 콜 (System Call) - 5. 시스템 콜을 직접 사용해 보기
5장: 시스템 콜을 직접 사용해 보기1. 간단한 C 프로그램을 작성하여 시스템 콜 사용하기이전 장에서 시스템 콜이 내부적으로 어떻게 동작하는지 배웠습니다. 이제 C 언어를 사용하여 시스템 콜을 직접 호출하는 프로그램을 작성하고, 파일을 읽고 쓰는 과정을 실습해 보겠습니다.보통 printf(), fopen() 같은 라이브러리 함수들은 내부적으로 시스템 콜을 호출합니다. 이번 실습에서는 라이브러리 함수를 사용하지 않고 직접 시스템 콜을 호출하여 파일을 조작하는 방법을 배웁니다.2. 파일을 여는 코드 (open), 데이터 읽고 쓰는 코드 (read, write)📌 1) 파일을 여는 코드 (open)#include #include #include #include int main() { int fd; ..
2025.02.08 -
Python - 7. 파일 입출력
Python에서는 파일 입출력을 통해 데이터를 저장하거나 읽어올 수 있습니다. 이 섹션에서는 텍스트 파일, CSV 파일, JSON 파일 처리 방법과 SQLite 데이터베이스 연동 방법을 다룹니다.7.1 텍스트 파일 처리텍스트 파일은 일반적인 문자열 데이터를 저장하거나 읽을 때 사용됩니다.파일 열기 모드r: 읽기 모드 (기본값)w: 쓰기 모드 (파일이 없으면 생성, 기존 내용 삭제)a: 추가 모드 (파일이 없으면 생성, 내용 뒤에 추가)r+: 읽기 및 쓰기 모드rb, wb: 바이너리 모드에서 읽기와 쓰기파일 읽기# 파일 읽기try: with open("example.txt", "r") as file: content = file.read() print(content)except..
2025.01.19