목차
- 파이썬 간단한 csv 작성 및 파일 생성하기 예제 이전 포스팅 참고 학습
- 파이썬 split 문자열 자르기 예제 이전 포스팅 참고 학습
- 파이썬 file i/o 파일 읽기 및 쓰기 예제 이전 포스팅 참고 학습
- 파이썬 csv 파일을 읽고 csv reader 생성 예제
- 파이썬 csv reader로 행 데이터 읽기 및 출력 예제
파이썬 간단한 csv 작성 및 파일 생성하기 예제 이전 포스팅 참고 학습
파이썬에서 간단한 CSV 파일을 작성하고 파일을 생성하는 방법은 이전 포스팅을 참고하여 학습해주세요. CSV 파일 작성을 통해 사용자가 작성한 주요 수치 및 값들을 파일로 저장할 수 있습니다. 해당 포스팅의 예제에서는 파일 경로와 데이터를 설정하고 csv 데이터를 작성하여 로컬 경로에 저장합니다. 만약 파이썬에서 csv 데이터를 작성하여 로컬에 저장하는 방법이 궁금하시다면 아래 링크를 참고해주세요.
2023.10.05 - [Python] - [Python] 파이썬 간단한 csv 작성 및 파일 생성 예제(csv writer)
파이썬 split 문자열 자르기 예제 이전 포스팅 참고 학습
파이썬에서 문자열을 특정 문자를 기준으로 자르는(split) 방법은 이전 포스팅을 통해 학습해주세요. split 함수를 활용하여 문자열을 쉽게 분리할 수 있습니다. 특히 하나의 문자열을 두개로 자르는 기준인 토큰 값을 지정하여 쉽게 두개 이상의 문자열로 분리할 수 있습니다. 일반적으로 콤마(,) 등과 같은 값들로 이루어진 하나의 문자열을 자릅니다. 만약 파이썬에서 split 함수로 문자열 분리방법이 궁금하시다면 아래 링크를 참고해주세요.
2020.06.29 - [Python/os] - Python split 함수(문자열 자르기)
파이썬 file i/o 파일 읽기 및 쓰기 예제 이전 포스팅 참고 학습
파일 입출력(file I/O)은 파이썬 프로그래밍 과정에서 자주 등장하는 기능입니다. 로컬에 저장된 파일을 파이썬을 통하여 읽고 쓰는 방법은 이전 포스팅을 참고하여 학습해주세요. 프로그램이 동작중에 만드는 값들을 프로그램 종료 후에도 사용해야할 필요가 있다면 파일 저장 및 읽기 기능을 활용해야합니다. 이런 것들을 I/O라 합니다. 만약 파이썬에서 파일 입출력 I/O 방법이 궁금하시다면 아래 링크를 참고해주세요.
2020.06.24 - [Python/os] - Python 파일 읽기, 쓰기(FILE I/O)
파이썬 csv 파일을 읽고 csv reader 생성 예제
아래는 파이썬에서 CSV 파일을 읽어오기 위해 csv 모듈을 사용하고, CSV 리더(reader)를 생성하는 예제입니다. 이 CSV 리더를 이용하여 파일 데이터를 읽어올 수 있습니다.
import csv
# 읽을 CSV 파일 경로 및 파일명 설정
csv_file_path = '/tmp/example.csv'
try:
# CSV 파일을 읽기 모드로 열기
with open(csv_file_path, mode='r') as file:
# CSV 파일 리더 생성
csv_reader = csv.reader(file)
except FileNotFoundError:
print(f'{csv_file_path} 파일을 찾을 수 없습니다.')
except Exception as e:
print(f'파일을 읽는 중 오류 발생: {str(e)}')
파이썬 csv reader로 행 데이터 읽기 및 출력 예제
아래는 파이썬의 csv 리더를 사용하여 CSV 파일의 행 데이터를 읽고 출력하는 예제입니다.
import csv
# 읽을 CSV 파일 경로 및 파일명 설정
csv_file_path = '/tmp/example.csv'
try:
# CSV 파일을 읽기 모드로 열기
with open(csv_file_path, mode='r') as file:
# CSV 파일 리더 생성
csv_reader = csv.reader(file)
# 각 행 순회하며 출력
for row in csv_reader:
print(', '.join(row)) # 각 행의 데이터를 쉼표로 구분하여 출력
except FileNotFoundError:
print(f'{csv_file_path} 파일을 찾을 수 없습니다.')
except Exception as e:
print(f'파일을 읽는 중 오류 발생: {str(e)}')