728x90 반응형 Python16 [Python] 로컬 디렉토리 관리 명령어 정리 OS 라이브러리 명령어 파일명 분리import osimg_path= 'path/to/the/img.jpg'result1= os.path.basename(img_path)print(result1)# >> 'img.jpg'> basename은 경로를 제외한 파일명을 반환한다. 파일 확장자 분리result2= os.path.splitext(img_path)print(result2)# >> ['path/to/the/img', '.jpg']> splitext는 모든 경로와 확장자를 분리함.반환값의 0번 인덱스는 파일확장자가 없는 경로이고,반환값의 1번 인덱스는 '.'을 포함한 확장자 이다. result3= img_path.stemprint(result3)# >> Error"""Traceback (mo.. 2025. 7. 5. [Python] .whl 파일 파이썬 프로젝트를 하다보면 .whl 확장자를 자주 혹은 종종 보게 된다. whl(wheel)파일 wheel [휠] 파일은 Python 패키지 배포 시스템의 일환으로, python에서 사용하는 패키지 설치 배포용 파일이다.그러니까, 쉽게 말하면 배포시에 해당 프로젝트에서 필요한 패키지 및 라이브러리를 설치하도록 돕는 파일이라고 생각하면 된다. 설치용 파일로 보통 wheel파일(.whl)과 source archive파일(.tar)이 있으나, 윈도우 환경에서는 source 파일보다는 wheel파일을 선호한다. (그럼 반대로 말하면 리눅스 환경에서는 source파일을 선호한다는 건가?) wheel파일은 우리가 흔히 pip install [라이브러리 이름] 의 명령어를 작성할 때, 사용된다.pip 명령어를 이용하.. 2025. 6. 1. [Python] 디렉토리 재귀 탐색 os 라이브러리를 사용하면 윈도우 파일탐색기처럼폴더나 파일을 탐색하고 가져오고, 정렬하고, 사용할 수 있다. 폴더/파일 리스트 os.listdir(path) : 특정 경로 내에 존재하는 폴더(디렉토리)와 파일 리스트를 검색import osfile_list= os.listdir('/test/path/')print(file_list)>> ['file1', 'file2', 'folder1', 'folder2']특정 경로에 있는 폴더 및 파일들을 리스트 형태로 반환 모든 하위 폴더/파일 리스트 os.walk(path)여러 폴더를 순환하면서 해당 폴더 하위의 하위의 하위...재귀방식을 이용하여 모든 하위 디렉토리 구조를 다 검색한다.import osfile_list= os.walk('/test/path/')p.. 2025. 4. 17. [Python] 영문자와 숫자 대문자로 변환word= 'Hello World!'word.upper()>> HELLO WORLD!단, word 변수에 반환되어 저장되지 x> 따라서 반환값을 변수로 따로 받아서 사용해야 함ex) up= word.upper() 소문자로 변환word= 'Hello World!'word.lower()>> hello world!이 역시 반환되지 않으니 따로 변수를 지정해서 반환값을 받아야 한다.ex) low = word.lower() 숫자인지 아닌지 word1 = '2334'word2 = '-342'word3 = '34.906'word4 = '½'word5 = '3²'word1.isdecimal() # Trueword2.isdecimal() # Falseword3.isdecimal() # False.. 2025. 2. 25. 이전 1 2 3 4 다음 728x90 반응형