- 디렉토리 경로 (os, distutils)
import os
os.path.dirname() | 파일 경로 중 디렉토리 명만 출력한다. ("C:/data/train.json") |
import distutils.dir_util
distutils.dir_util.mkpath() | 디렉터리와 누락된 조상 디렉터리를 만든다. |
-
숫자가 포함된 파일 정렬하기
.sorted()를 사용하면 앞글자의 우선순위 순으로 정렬된다.
이때 각 숫자들을 묶음으로 보기 위해(1 다음 10이 오지 않도록) natsort를 사용한다.
import natsort
trained = natsort.natsorted(train)
- 파일 및 폴더 복사하기
import shutil
shutil.copy('복사할 파일 경로', '저장할 폴더 경로') #파일만 복사
shutil.copytree('복사할 폴더 경로', '저장할 폴더 경로') #폴더 전체 복사
* 저장할 폴더는 기존에 존재하지 않아야 한다.
* 저장할 폴더 경로에 존재하지 않는 상위 폴더가 있을 경우 자동으로 생성된다.
- 파일 읽기
with open("/content/data/genre_gn_all.json", 'r') as f: #with을 나오며 자동으로 close된다.
genre = json.load(f) #song_meta.json 에서 song_gn_gnr_basket 과 song_gn_dtl_gnr_basket 에 들어가는 정보
'Python > Python Lib' 카테고리의 다른 글
[Numpy] 계산 (0) | 2021.01.06 |
---|---|
파이썬 : 문자열 (0) | 2021.01.02 |
파이썬 : 오류 관련 (0) | 2020.12.28 |
파이썬 : 딕셔너리, 리스트 (0) | 2020.12.23 |
[Pandas] dataframe 조건에 따라 값 변경하기 (0) | 2020.08.05 |