목록python (3)
개발부터 자유까지
목차 os.listdir 와 os.walk 차이점 알아보기 os.listdir os.walk os.listdir 와 os.walk 차이점 알아보기 Python 안에는 os 모듈이 있는데 운영체제(operating system) 의 준말이다. 운영체제에서 제공해주는 여러 함수들을 사용할 수 있게 해준다. 파일을 열고 닫는 기능, 디렉토리나 파일의 목록을 구하는 기능 등을 제공한다. 그 중에서도 디렉토리와 파일을 탐색하는 os.listdir 함수와 os.walk 함수의 역할을 비교해보고 차이점을 알아보자. 아레 os_test 디렉토리 구조는 아래와 같고 이를 기반으로 것들로 테스트해본다. PS D:\toy_project\os_test> tree /f . D:\TOY_PROJECT\OS_TEST │ file3..
목차 Python String format 3가지 방식 % 포맷팅 format 함수 f-string 포맷팅 속도 비교 Python String Format 3가지 방식 % 포맷팅 % 문자를 사용해서 문자를 포맷팅한다. C언어에서 사용하는 printf 방식과 비슷하다. 파이썬에서는 권장하고 있지 않은 방식이다. 실수할 수 있는 부분이 많고 입력 자료형에 따라서 % 문자 뒤에 붙는 지시자가 다르다. i = float(input()) print("%f" $ i) # 입력: 12 # 출력: 12.000000 s = input() print("%s" % s) # 입력: water # 출력: water s = input() print("%f" % s) # 입력: 55 # 출력: Traceback (most rece..
black formatter 사용하기 1. vscode extension 에 "black formatter" 라고 검색하면 아래와 같은 확장자가 나옵니다. 2. ctrl + , (컨트롤+콤마)로 설정 창을 엽니다. Editor: Default Formatter에서 Black Formatter 로 변경합니다. 3. 설정 검색창에 format on save 를 다시 검색해서 Editor: Format On Save에 체크박스를 설정합니다. 4. 마지막으로 .py파일을 작성하고 저장시 formatting이 자동으로 되는것을 확인하실 수 있습니다.