언어/Python
Python csv 파일 읽어오기
darkdevilness
2021. 1. 19. 09:57
728x90
제가 프로그램 작성할 때 사용하는 함수입니다.
값을 읽어올때 list()로 받는 이유는 pandas data frame이나 list() 형으로 데이터 가공을 하기 위함임.
import csv
def read_csv(file, src_dir='.', **kwargs):
delimiter = kwargs.get("delimiter", ',')
mLog.debug("run \"read_csv\"")
with open(os.path.join(f'{os.sep}'.join([src_dir, file])), 'r', encoding='utf-8') as f:
return list(csv.reader(f, delimiter=delimiter))
data = read_csv("test.csv", os.getcwd())
728x90