[Python] 파이썬 BeautifulSoup 설치 오류시 해결 방법 : os.system(), pip install beautifulsoup4
import 문에 빨간줄이 표시가되어 마우스를 올렸다. BeautifulSoup 모듈을 사용하기위해서는 패키지를 설치해야한다. 클릭하여 자동설치를 시작하였으나 바로 오류가 터졌다. Collecting BeautifulSoup Downloading BeautifulSoup-3.2.2.tar.gz (32 kB) DEPRECATION: The...
[Python:자료구조] 파이썬 큐(Queue) , 우선순위 큐(PriorityQueue) 사용방법 및 예제 총정리
큐(queue)는 선입선출 FIFO(First In First Out) 기반의 자료 구조로 매우 유명합니다. 파이썬에서는 queue모듈에서 큐(Queue), 스택(LifoQueue), 우선순위큐(PriorityQueue), SimpleQueue를 제공하고 있습니다. 파이썬에서 큐(queue)는 주로 멀티 쓰레딩(threading) 환경에서 사용된다고 알려져...
[Python] 파이썬 멀티프로세싱(multiprocessing) 구현 예제 : 멀티 쓰레드(multi-Thread)와 실행시간 차이 분석
파이썬에서 다중 CPU에서 병렬 실행을 위해서는 다중 프로세스를 이용하는 multiprocessing 모듈을 사용해야 합니다. 멀티 쓰레드를 구현하여 실행한 결과 프로세스 처리시간은 동일하였습니다. 그 이유는 파이썬 GIL 정책때문입니다....
[Python] 파이썬 싱글 쓰레드(Single Thread)와 멀티 쓰레드(multi Thread) 사용 예제 및 개념 이해하기
파이썬은 인터프리터 언어입니다. 파이썬은 싱글 쓰레드(Single Thread)에서 순차적으로 동작합니다. 한번에 하나의 작업밖에 할 수 없는 것입니다. 그럼으로 한 번에 여러 작업을 하기 위해서는 threading 모듈을...
[Python] 파이썬 날짜 시간 계산 , 날짜 및 시간 표기법 예제 및 총정리 : datetime, timedelta
datetime모듈을 import하여 날짜와 시간에 대한 계산 및 표기법을 변경할 수 있습니다. datetime의 date클래스는 날짜를 출력할때 사용합니다. datetime의 time클래스는 시간을 출력할때 사용합니다. datetime의 datetime은 날짜와 시간을...
[Python] 파이썬 하위 디렉토리(파일) 검색하는 방법 : os.walk()
os모듈을 import 후 os.walk()함수를 사용하면 하위 디렉토리 안에 있는 모든 파일과 디렉토리 정보를 확인할 수 있습니다. 테스트를 위해 먼저 테스트 경로의 파일 및 디렉토리 정보를 확인하고...
[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(값) 의 방법으로 코딩합니다. ...