file open 모드(mode) r: read, 읽기 모드, 읽기 모드는 파일이 없으면 FileNotFoundError 가 발생한다. w: write, 쓰기 모드, 쓰기 모드는 파일이 없으면, 새로운 파일을 생성함. 파일이 있으면 기존 파일을 열어줌. 단, 기존 파일의 내용이 삭제됨. 덮어쓰기(overwhirite) a: append, 추가 모드 추가 모드는 파일이 없으면, 새로운 파일을 생성함. 파일이 있으면, 기존 파일의 가장 마지막에 file pointer가 위치함. 새로운 내용은 파일 끝에 추가(append) """file.readline() 사용해서 csv 파일 읽기""" import os def my_csv_reader(fn: str, header=True, encoding='utf-8') ..
Path
# 파일 디렉토리 다루기, [os 모듈] 의 변수와 함수들 import os print(os.getcwd()) # CWD : Current Wroking Directory (현재 작업 디렉토리/폴더) 출력 결과C:\dev\lab-python\lec07_file # 절대 경로 (absolute path)# 시스템의 루트(root)부터 전체 디렉토리 경로를 표시하는 방법# ex) C:\dev\lab-python\lec07_file (Windows - 백슬레시\ 사용) : 현재 디렉토리#.Users/user/Document (MacOS 또는 Linux 운영체제 : 슬레시/ 사용) # 상대 경로 (relative path):# 현재 작업 디렉토리(cwd)를 기준으로 경로를 표시하는 방법# .: 현재 디렉토리, ..