일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- nearestneighbor
- 패키지 설치
- NN
- 설치에러
- 힙정렬
- heapq
- sklearn
- 파이썬
- GA4
- GA
- transcript
- Path parent
- associationrule
- counterfactual
- 티스토리 초보자 팁
- 힙큐
- catplot
- 영어 팟캐스트
- pathlib
- conda install error
- dataanalysis
- Apriori
- resolve()
- Python
- mlxtend
- 구글애널리틱스
- PCAcorr
- cnn student news
- seaborn
- knn
Archives
- Today
- Total
데이터, 그로스 마케팅 연구와 기록
[Python] Pathlib - resolve 와 parent 본문
pathlib 에서 주로 사용하는 메소드
- pathlib.Path는 경로를 객체로 지정할 때 사용한다.
- Path.resolve() : resolve 메소드는 파일이 존재하는 전체 full 디렉토리를 말한다. 절대적인 경로를 찾는다.
- .parent 메소드는 지금 파일이 있는 디렉토리 혹은 path로 지정한 경로보다 상위 디렉토리이다.
- Path('.').resolve().parent : 따라서 Path에서 지정한 '현재 디렉토리' 보다 상위 디렉토리를 가리킨다.
- Path 뒤에 /' ' 으로 경로를 직접 붙여서 입력할 수 있다.
메소드 연습
from pathlib import Path
print(Path('.').resolve())
print(Path('.').resolve().parent)
print(Path('.').resolve().parent/'data')
위와 같은 코드는 다음 값을 반환하였다.
C:\Users\User\OneDrive\0.data_file
C:\Users\User\OneDrive
C:\Users\User\OneDrive\data
프로젝트를 시작하기 전, 기본 경로를 object로 지정해두면 사용하기 편리하다
DATA = Path('.').resolve()
FIGURES = Path('.').resolve().parent / 'figures' / 'chapter_03'
FIGURES.mkdir(exist_ok=True, parents=True)
print(DATA)
print(FIGURES)
아래와 같이 경로를 반환한다.
C:\Users\User\OneDrive\0.data_file
C:\Users\User\OneDrive\figures\chapter_03
설정한 경로는 데이터를 불러올 때 편하게 사용할 수 있다.
Shipments_df = pd.read_csv(DATA / 'ApplianceShipments.csv')
pathlib 기본사용 문서
'Data Analytics' 카테고리의 다른 글
[Scikit Learn] Neighbors 섹션으로 살펴본 NN알고리즘 (0) | 2022.04.16 |
---|---|
[Python] MLxtend 주요 기능들 (0) | 2022.04.13 |
[Association rules] 힙큐 알고리즘 heapq (0) | 2022.04.13 |
[Python] 아나콘다 패키지 설치 에러 - 명령프롬프트로 해결해보자 - SSL 인증서 문제 feat.conda (0) | 2022.03.02 |
[python] seaborn.catplot kind 종류 (0) | 2022.02.16 |
Comments