Python/개요 및 문법

파일 입출력 모드

Bambi97 2024. 10. 2. 17:58

1. OS 모듈

파이썬이 운영체제와 상호 작용하는 유틸리티 제공

(파일, 디렉토리 등 운영체제 관련 작업 수행)

 

*JupyterNotebook 설치

window 명령프롬프트

# 설치 명령어
pip install jupyter

# 실행 명령어 (실행시 cd 경로가 루트디렉토리가 되니까 원하는 폴더에서 해당 명령어 실행)
jupyter notebook

New > Python3 클릭!
제목 바꾸려면 제목 클릭!

 

1. 셀의 모드

* 비입력 모드에서

B : 아래에 셀 생성

A : 위에 셀 생성

Y : '코드 셀'로 설정

M : '마크다운 셀'로 설정

 

(1) 코드 셀을 사용한 부분

 

2. glob

glob 모듈은 파일과 폴더 이름을 찾을  사용하는 파이썬의 도구입니다.  모듈의 이름은 "전역적으로 찾기"라는 의미의 "global"에서 유래했습니다. glob는 특정 패턴에 일치하는 파일이나 폴더 이름을 쉽게 찾아줍니다.

 

3. shutil

shutil 모듈은 파이썬에서 고수준 파일 연산을 수행하기 위한 유틸리티 모듈입니다. 기본적인 os 모듈에서 제공하는 기능을 확장하여, 파일  디렉터리를 복사, 이동, 삭제하는  사용할  있는  다양한 함수를 제공합니다.

 

4. fnmatch

파일 이름을 패턴 매칭할 때 사용하는 모듈

 

5. pathlib

디렉토리의 경로를 객체 지향 방식으로 다룰 수 있게 도와주는 모듈

 

6. zipfile

.zip으로 압축된 파일을 읽고 쓰기 위한 표준 라이브러리

(여러 개의 파일을 하나로 묶고, 용량을 줄임)

 

7. oepnpyxl

파이썬에서 엑셀(Excel)파일을 읽고 쓰고 수정할 수 있게 해주는 모듈

!pip install -q openpyxl
# -q 옵션은 다운로드 과정을 로그로 보지 않겠다는 설정

 

* 추가 시트 사용방법

 

* 반복문 활용

'Python > 개요 및 문법' 카테고리의 다른 글

파이썬과 MySQL 연동  (1) 2024.10.14
디렉토리 관리 프로그래밍  (1) 2024.10.07
변수 타입 어노테이션  (1) 2024.10.02
파일 입출력  (0) 2024.10.02
모듈 (Module) (feat. 파이참 설치)  (0) 2024.10.02