반응형

분류 전체보기

(파이썬) 특정 폴더의 파일 목록, 확장자가 같은 파일 출력하기

지정한 폴더의 파일 목록을 출력하기 위한 파이썬 코드입니다. 지정한 폴더의 파일 목록 출력하기 지정한 폴더에서 지정한 확장자와 일치한 파일만 출력하기 하위 디렉토리까지 검색하기 os.walk(): 하위디렉토리까지 검색하기 import os def dir_search(dirname): files = os.listdir(dirname) for filename in files: print(dirname + "/" + filename) dir_search("c:/temp") 지정한 폴더에서 지정한 확장자를 갖는 파일 리스트만을 출력하기 위해서는 다음과 같이 코드를 작성할 수 있습니다. import os def dir_search(dirname, _ext): files = os.listdir(dirname) fo..

Python 2023.12.26

(파이썬) 내장함수 enumerate() 열거 객체

파이썬 내장함수(Built-in Function)인 enumerate 함수에 대해 알아보겠습니다. enumerate(iterable, start=0) 열거 객체를 반환합니다. iterable은 시퀀스, 반복자 또는 반복을 지원하는 다른 객체여야 합니다. enumerate()가 반환한 반복자의 __next__() 메서드는 개수(기본값은 0인 시작부터)와 iterable을 반복하여 얻은 값을 포함하는 튜플을 반환합니다. seasons = ['Spring', 'Summer', 'Fall', 'Winter'] list(enumerate(seasons)) [(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')] list(enumerate(seasons, start=..

Python 2023.12.23

(파이썬) 내장함수 divmod() 몫 나머지 구하기

파이썬의 내장함수(Built-in Function)인 divmod() 함수에 대해 알아봅니다. divmod(a, b) 두 개의 (복소수가 아닌) 숫자를 인수로 취하고 정수 나누기를 사용할 때 몫과 나머지로 구성된 숫자 쌍을 반환합니다. 혼합 피연산자 유형의 경우 이진 산술 연산자에 대한 규칙이 적용됩니다. 정수의 경우 결과는 (a // b, a % b)와 같습니다. 부동 소수점 숫자의 경우 결과는 (q, a % b)입니다. 여기서 q는 일반적으로 math.floor(a / b)이지만 그보다 1이 작을 수 있습니다. 어쨌든 q * b + a % b는 a에 매우 가깝습니다. a % b가 0이 아니면 b와 동일한 부호를 가지며 0

Python 2023.12.22

(파이썬) 내장함수 dict() 딕셔너리

파이썬의 내장함수(Built-in Function)인 dict() 함수에 대해서 알아보겠습니다. class dict(**kwarg) class dict(mapping, **kwarg) class dict(iterable, **kwarg) 새 디셔너리(dictionary. 사전)를 만듭니다. dict 객체는 사전 클래스입니다. 파이썬 딕셔너리는 키-값 쌍을 사용하여 데이터를 저장하고 관리하는 내장 데이터 구조이며, 각 키는 고유하며 해당 키와 관련된 값이 있습니다. https://coding-abc.kr/197 [참고] list, set, tutle 디셔너리를 정의하는 몇 가지 방법이 있습니다. a = dict(one=1, two=2, three=3) b = {'one': 1, 'two': 2, 'thre..

Python 2023.12.22

(파이썬) 내장함수 complex() 복소수

파이썬 내장함수(Built-in Function)인 complex() 함수에 대하여 알아보겠습니다. class complex(real=0, imag=0) class complex(string) real + imag*1j 값을 갖는 복소수를 반환하거나 문자열 또는 숫자를 복소수로 변환합니다. 첫 번째 매개변수가 문자열이면 복소수로 해석되므로 두 번째 매개변수 없이 함수를 호출해야 합니다. 두 번째 매개변수는 문자열이 될 수 없습니다. 각 인수는 임의의 숫자 유형(복소수 포함)일 수 있습니다. imag를 생략하면 기본값은 0이고 생성자는 int 및 float와 같은 숫자 변환 역할을 합니다. 두 인수가 모두 생략되면 0j를 반환합니다. 일반 Python 객체 x의 경우 complex(x)는 x.__compl..

Python 2023.12.21

(파이썬) 내장함수 dir()

파이썬 내장함수(Built-in Functions) dir() 함수에 대해서 알아보겠습니다. dir() dir(object) 인수가 없는 dir()은 현재 로컬 범위의 이름 목록을 반환합니다. 인수를 사용하여 해당 개체에 대한 유효한 속성 목록을 반환하려고 시도합니다. 객체에 __dir__()이라는 메서드가 있는 경우 이 메서드가 호출되고 속성 목록을 반환해야 합니다. 이를 통해 사용자 정의 __getattr__() 또는 __getattribute__() 함수를 구현하는 객체가 dir()이 속성을 보고하는 방식을 사용자 정의할 수 있습니다. 객체가 __dir__()을 제공하지 않으면 함수는 객체의 __dict__ 속성(정의된 경우)과 해당 유형 객체에서 정보를 수집하기 위해 최선을 다합니다. 결과 목록은..

Python 2023.12.21

(파이썬) 내장함수 any()

파이썬의 내장함수(Built-in Function)인 any() 함수에 대해 알아봅니다. any(iterable) Return True if any element of the iterable is true. If the iterable is empty, return False. Equivalent to: iterable의 요소 중 하나라도 true이면 True를 반환합니다. iterable이 비어 있으면 False를 반환합니다. 다음과 동일: def any(iterable): for element in iterable: if element: return True return False iterable: 반복 가능한 데이터 참고: 내장함수 all() (예) >>> any([False, 0]) False >..

Python 2023.12.20

(파이썬) 내장함수 all()

파이썬의 내장함수(Built-in Function)인 all() 함수에 대해 알아봅니다. all(iterable) Return True if all elements of the iterable are true (or if the iterable is empty). Equivalent to: iterable의 모든 요소가 true인 경우(또는 iterable이 비어 있는 경우) True를 반환합니다. 다음과 동일: def all(iterable): for element in iterable: if not element: return False return True 참고: 내장함수 any() (iterable: 반복 가능한 데이터) (예) all(['python', 10, 20]) 요소가 False 인 항목..

Python 2023.12.20
반응형