본문 바로가기
반응형

함수 설명176

[Python] 범인은 바로 너! glob()으로 특정 파일 및 폴더 찾기 소개  glob 함수는 파일 시스템에서 특정 패턴과 일치하는 파일 및 디렉토리의 경로를 찾는 데 사용되는 파이썬 함수입니다. Unix 셸 스타일의 와일드카드 패턴을 사용하여 파일 경로를 검색할 수 있습니다. 기본 사용법상세 설명glob 함수의 기본 구문은 glob.glob(pattern, recursive=False)입니다.pattern: 검색할 파일 경로 패턴을 나타내는 문자열입니다.recursive: True로 설정하면, 하위 디렉토리를 포함하여 재귀적으로 검색합니다.와일드카드 패턴*: 0개 이상의 임의의 문자와 일치합니다.?: 임의의 한 문자와 일치합니다.[]: 대괄호 안에 있는 문자 중 하나와 일치합니다.import glob# 현재 디렉토리의 모든 .txt 파일 찾기txt_files = glob... 2024. 7. 6.
[Python] 여기 주문이요! import_module()로 라이브러리 가져오기 소개  importlib.import_module 함수는 런타임에 모듈을 동적으로 임포트할 때 사용되는 파이썬 함수입니다. 문자열로 모듈 이름을 받아 해당 모듈을 임포트하고 반환합니다. 기본 사용법상세 설명importlib.import_module 함수의 기본 구문은 importlib.import_module(name, package=None)입니다.name: 임포트할 모듈의 이름을 나타내는 문자열입니다.package: 상대 임포트를 사용할 때 기준이 되는 패키지 이름입니다.default (선택적): 속성이 존재하지 않을 때 반환할 기본값.이 함수는 동적 모듈 임포트가 필요할 때 유용하며, 특히 플러그인 시스템이나 모듈 이름이 런타임에 결정되는 경우에 많이 사용됩니다.import importlib# 모듈.. 2024. 7. 6.
[Python] 예림이 그 패 봐봐! getattr()로 객체 속성 가져오기 소개  getattr 함수는 객체에서 속성의 값을 동적으로 가져오는 파이썬 내장 함수입니다. 주어진 속성 이름을 문자열로 받아 해당 속성의 값을 반환합니다.  기본 사용법상세 설명getattr 함수의 기본 구문은 getattr(object, name[, default])입니다. object: 속성을 가져올 객체.name: 가져올 속성의 이름을 나타내는 문자열.default (선택적): 속성이 존재하지 않을 때 반환할 기본값.만약 default 인수가 제공되지 않고 속성이 존재하지 않으면 AttributeError가 발생합니다.이 함수는 주로 객체의 속성을 동적으로 접근해야 할 때 유용하며, 예를 들어 속성 이름이 변수로 지정될 때 사용할 수 있습니다.class Person: name = "John".. 2024. 7. 6.
[Python] 하나로 이어줘! join()으로 문자열 연결하기 소개  str.join 메소드는 문자열 시퀀스의 각 요소를 지정된 구분자로 연결하여 하나의 문자열로 반환하는 파이썬 메소드입니다. 기본 사용법join()sep = ", "words = ["For sale", "baby shoes", "Never worn"]result = sep.join(words)print(result) # 출력: For sale, baby shoes, Never worn 라이센스  Python의 표준 라이브러리 메소드들은 Python Software Foundation License (PSFL) 하에 배포됩니다. 자세한 라이센스 내용은 Python 공식 라이센스 페이지에서 확인할 수 있습니다. 마무리  words 리스트의 내용은 헤밍웨이가 썼다던 6단어 소설입니다. 이왕 배우는 김에.. 2024. 7. 6.
[Python] 얼마나 남았어? tqdm()으로 진행률 파악하기 소개  tqdm은 파이썬에서 반복 작업의 진행 상황을 시각적으로 보여주는 프로그래스 바 라이브러리입니다. 사용이 간편하여 코드에 쉽게 통합할 수 있습니다. 기본 사용법tqdm()from tqdm import tqdmimport time# 기본 프로그래스 바 사용 예제for i in tqdm(range(100)): time.sleep(0.1) # 작업 지연을 위한 예제  라이센스  tqdm 라이브러리는 MIT 라이센스를 따릅니다. MIT 라이센스는 오픈 소스 라이센스로, 상업적 사용을 포함한 거의 모든 용도로 자유롭게 사용할 수 있습니다. 이 라이센스는 소스 코드에 저작권 공지와 라이센스 텍스트를 유지할 것을 요구합니다.  MIT 라이센스의 주요 조건은 다음과 같습니다:소프트웨어의 사용, 복제, 수.. 2024. 7. 6.
[Python] 가진 거 다꺼내! os.listdir()으로 목록 확인하기 소개  os.listdir는 지정된 디렉토리 내의 파일 및 디렉토리 목록을 반환하는 함수입니다. 이 함수는 디렉토리의 내용을 확인하고 처리하는 작업에 유용합니다. 기본 사용법os.listdir()코드를 실행하면 /path/to/directory 경로에 있는 파일 및 디렉토리 목록이 리스트 형태로 출력됩니다.import os# 지정된 디렉토리의 파일 및 디렉토리 목록 반환dir_list = os.listdir('/path/to/directory')print("Directory Contents:", dir_list)  라이센스  Python의 os 모듈은 Python Software Foundation License (PSFL) 하에 배포됩니다. 자세한 라이센스 내용은 Python 공식 라이센스 페이지에서 .. 2024. 7. 6.
[Python] 현재 경로 알려줘! os.getcwd() 소개  os.getcwd는 파이썬의 os 모듈에서 제공하는 함수로, 현재 작업중인 디렉토리의 위치를 반환합니다. 이는 현재 스크립트가 실행되는 위치를 나타내며, 파일 경로를 지정할 때 기준점으로 사용됩니다. 이 함수는 파일 경로를 다루는 작업을 할 때 유용합니다. 기본 사용법os.getcwd()코드를 실행하면 현재 스크립트가 실행되는 경로가 문자열 형태로 출력됩니다.import os# 현재 작업중인 경로 반환current_path = os.getcwd()print("Current Path:", current_path)  라이센스  Python의 os 모듈은 Python Software Foundation License (PSFL) 하에 배포됩니다. 자세한 라이센스 내용은 Python 공식 라이센스 페이지.. 2024. 7. 6.
[Python] 폴더 생성해줘! os.makedirs(), os.mkdir() 소개  os.makedirs와 os.mkdir는 파이썬의 os 모듈에서 제공하는 디렉토리 생성 함수들입니다. os.mkdir는 단일 디렉토리를 생성하는 반면, os.makedirs는 중첩된 여러 디렉토리까지 한 번에 생성할 수 있습니다. 예를 들어, path를 '/home/docu/python'으로 지정한다면 home, docu, python 폴더를 각각 생성합니다. 기본 사용법os.makedirs()exist_ok=True로 설정하면, 이미 디렉토리가 존재해도 에러가 발생하지 않습니다.import os# 중첩된 디렉토리 생성path = 'insert your path'os.makedirs(path, exist_ok=True)os.mkdir()import os# 단일 디렉토리 생성path = 'inser.. 2024. 6. 30.
반응형