[Python] 파이썬 디렉토리 및 파일 전체를 복사 또는 일괄 삭제하는 방법shutil.copytree(), shutil.rmtree()
shutil.copytree()함수를 사용하여 디렉토리(Directory)안에 있는 파일(file)과 디렉토리를 모두 포함하여 복사합니다. import shutil path = os.path.dirname("C:python/") #python폴더 전체를 python2로 복사하기 shutil.copytree("C:python/", "C:python2/") #실행결과 'C:\python2/' #리스트 조회 os.listdir("C:python2/")...
[Python] 파이썬 파일 및 디렉토리(폴더) 삭제방법 : 파일, 디렉토리 무조건 삭제 하는 방법 : shutil , os
파이썬에서 파일과 디렉토리를 삭제하는 방법에 대해 알아봅니다. shutil 모듈을 import 하여 사용하면 쉽게 처리할 수 있습니다. 파일 및 디렉토리에 접근하기 위해 os모듈도 함께 import 해야합니다....
[Python] 파이썬 파일(디렉토리)처리 총정리: 경로 확인,경로 변경, 파일이름 변경
파이썬에서 현재경로를 확인하거나 경로를 변경하기 위해서는 os모듈을 import 하여 사용합니다. ■현재 경로 확인 : os.getcwd()함수를 사용하여 현재 경로( 현재 폴더 위치)를 확인합니다. >>> import...
[Python] 파이썬 소수점 반올림, 돈 표기 방법 : 천단위 콤마(쉼표) 찍기( 천단위 구분 기호 추가), 숫자 콤마 제거
숫자 사이에 콤마를 찍을때 1000단위 마다 콤마를 찍으려면 format 함수를 사용합니다. 날코딩이 하고 싶으시다면 말리지않을게요 ㅎㅎ format(값, “형식규칙”) 또는 “{형식규칙}”.format(값) 의 방법으로 코딩합니다. ...
[Python] 파이썬 self를 인자로 받는 함수(Method)와 그렇지 않은 함수(메소드)의 차이점
self를 인자로 넣은 함수는 변수명 = 클래스명()으로 초기화 후 변수명.함수명(값) 방식으로 접근이 가능합니다. self를 인자로 넣지 않는 함수는 클래스명.함수명(값) 방식으로 접근합니다. 코드의 동작은 동일합니다. 함수를...
[Python] 파이썬 코드 실행시간(시:분:초) 측정하는 방법 예제 총정리: time(), timedelta(),process_time(), perf_counter(),default_timer()
개발을 하다보면 소스 코드들 중 어느 부분에서 동작 시간이 오래 걸리는지 체크해야할 때가 있어요. 어느 부분에서 오래 걸리는지를 체크해서 코드 리팩토링과 같은 작업을 하거나 오래걸리는...
[Python] 파이썬 __name__ == ‘__main__’의 사용 목적
파이참(PyCharm) 툴에서 프로젝트 생성시 아래와 같은 main.py 샘플 스크립트를 함께 생성할 수 있습니다. 아래 코드 스니펫을 보면 if절 조건문에 __name__ == ‘__main__’ 와 같은 조건이...
[Python] 파이썬 개발툴 파이참(PyCharm) 설치 방법 및 실행하기 : Android Studio와 판박이!!
파이참(PyCharm)은 Jet Brain에서 개발 및 배포 하고 있는 파이썬 통합 개발환경(IDE) 프로그램입니다. 현재 파이썬IDE 중에서는 가장 많이 쓰이고 있습니다. 유료버전(Pro)와 무료버전으로 분리하여 제공되고 있습니다. 우리는...
[Python] 파이썬 패키지(Package), 모듈(Module) 개념 및 예제 : 패키지, 모듈을 만들고 불러오기(import)
파이썬에서 패키지(Package)란 라이브러리와 동일합니다. 패키지는 모듈(Module)들의 집합이라고 생각하면 이해하기 쉽습니다. 아래 샘플 코드 스니펫을 보면 from functools import reduce 문장이 있습니다. functools가 패키지가 됩니다. 그리고...
[Python] Visual Studio Code (VS Code)에서 파이썬을 시작하자 : 설치 방법 및 디비깅(Debugging) 하는 방법
파이썬으로 코딩 연습을 하다보니 기본적으로 제공하는 GUI 툴이나 프롬프트 방식의 툴 역시 타이핑 후 엔터키를 치면 실행이 되거나, 타이핑 오류가 나거나 들여쓰기를 잘 못 한...