[Python] 파일명, 디렉토리 경로 추출
반응형
1. 파일 목록 얻기
glob.glob(wildcard) - 유닉스 경로명 패턴 스타일로 파일 목록을 얻을 수 있다. os.listdir(path) - 지정된 디렉토리의 전체 파일 목록을 얻을 수 있다. dircache.listdir(path) - os.listdir(path)와 동일한 파일 목록을 전달한다. path가 변경되지 않았을 때, dircache.listdir()은 다시 디렉토리 구조를 읽지 않고 이미 읽은 정보를 활용 dircache.annotate(head, list) - 일반 파일명과 디렉토리명을 구분해주는 함수
2. 디렉토리
os.chdir(path) - 작업하고 있는 디렉토리 변경 os.getcwd() - 현재 프로세스의 작업 디렉토리 얻기 os.remove( filename or path ) - 파일이나 디렉토리 지우기 os.mkdir( path ) - 디렉토리 만들기 os.makedirs( path ) - 디렉토리 만들기와 동일하지만 /tmp/include/gl/temp 처럼 긴 경로를 한번에 만들어 준다. os.path.abspath(filename) - 파일의 상대 경로를 절대 경로로 바꾸는 함수 os.path.exists(filename) - 주어진 경로의 파일이 있는지 확인하는 함수 os.curdir() - 현재 디렉토리 얻기 os.pardir() - 부모 디렉토리 얻기 os.sep() - 디렉토리 분리 문자 얻기. windows는 \ linux는 / 를 반환한다.
3. 경로분리
os.path.basename(filename) - 파일명만 추출 os.path.dirname(filename) - 디렉토리 경로 추출 os.path.split(filename) - 경로와 파일명을 분리 os.path.splitdrive(filename) - 드라이브명과 나머지 분리 (MS Windows의 경우) os.path.splitext(filename) - 확장자와 나머지 분리
* 출처 : wikidocs.net/3717
사용예
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
반응형
'Tech & Development > Programming Languages' 카테고리의 다른 글
Jupyter Lab 바로가기 만들기 (Mac) (0) | 2022.01.14 |
---|---|
Jupyter Lab 바로가기 만들기 (Windows) (2) | 2022.01.14 |
[Python] 자료형 - 문자열 (String) (0) | 2021.05.18 |
[Python] 숫자형 (0) | 2021.05.18 |
[ PyQt ] Button Widget (0) | 2021.01.31 |
댓글
이 글 공유하기
다른 글
-
Jupyter Lab 바로가기 만들기 (Mac)
Jupyter Lab 바로가기 만들기 (Mac)
2022.01.14맥북에서 Jupyter Lab 바로가기 를 만드는 법에 대해 소개하겠습니다. 1. Anaconda3 설치경로에서 bin 폴더로 이동합니다. (저는 경우는 opt\Anaconda3\bin입니다.) 2. command + option 키를 동시에 누른 다음 jupyter-lab 파일을 바탕화면에 드로그앤 드롭하면 바로가기 파일이 생성됩니다. 3. 바로가기 파일을 우클리하여 "정보 가져오기" 를 클릭합니다. 4. 아이콘 이미지가 있다면 복사하고 Jupyter Lab 정보 창의 아이콘을 클릭 후 붙여넣기 합니다. 아이콘 보기 다 끝났습니다. 클릭하여 실행해보니 잘되네요. 윈도우보다 간편하다는 생각이 듭니다. -
Jupyter Lab 바로가기 만들기 (Windows)
Jupyter Lab 바로가기 만들기 (Windows)
2022.01.14Anaconda를 설치해보면 Jupyter Notebook은 있지만 Jupyter Lab은 없습니다. Jupyter Lab 바로가기를 추가하는 방법에대해 설명 드리겠습니다. 1. Anaconda3 설치경로에서 Scripts 폴더로 이동합니다. (저는 D드라이브에 설치했기때문에 D:\Anaconda3\Scripts 입니다.) 2. jupyter-lab 파일을 찾아서 마우스 우클릭 후 바탕화면 "바로 가기 만들기"를 클릭합니다. 3. 바탕화면에 생성된 바로 가기의 이름을 변경해줍니다. 4. 속성을 클릭하여 시작 위치를 변경합니다. Python 작업을 하려는 폴더로 변경하시면 됩니다. 5. 아이콘도 변경합니다. Anaconda3 설치 경로에 Menu 라는 폴더에 가시면 기본 아이콘이 있습니다. (저는 D:\A… -
[Python] 자료형 - 문자열 (String)
[Python] 자료형 - 문자열 (String)
2021.05.18Python에서 문자열은 작은따옴표(') 또는 큰따옴표(")로 묶인 일련의 문자입니다. 문자열은 텍스트를 저장하고 조작하는 데 사용되며 Python에서 가장 많이 사용되는 데이터 유형 중 하나입니다. >>> a = 'this is a sentence' >>> a 'this is a sentence' >>> a = '123' >>> type(a) str >>> "Hello World" # 큰 따옴표로 감싸기 >>> 'Python is fun'# 작은 따옴표로 감싸기 >>> '''this is also a string''' # 작은 따옴표 3개를 연속으로 써서 감싸기 >>> """this is a string"""# 큰 따옴표 3개를 연속을 싸서 감싸기 문자열 연산 >>> 'let\'s ' + 'add th… -
[Python] 숫자형
[Python] 숫자형
2021.05.18정수 123, -345, 0 실수 123.45, -1234.5, 3.4e10 8진수 0o34, 0o25 16진수 0x2A, 0xFF 정수형(integer) >>> a = 123 >>> a 123 >>> type(a) int 실수형(floating-point) >>> a = 6.2 >>> a 6.2 >>> type(a) float # 실수형을 다음과 같이 컴퓨터식 지수 표현 방식(scientific notation)으로 표현가능 >>> a = 6.2e-23 # 6.2*10^-23를 의미 >>> a = 6.2E-23 # 위와 같음 복소수(complex) >>> a = complex(1, 3) >>> a (1+3j) >>> type(a) complex >>> a = 3-4j >>> a (3-4j) >>> ty…
댓글을 사용할 수 없습니다.