[Python] Redis rq 를 이용한 간단한 비동기 작업 큐
By 지훈현서 | 2017년 5월 17일 |
![[Python] Redis rq 를 이용한 간단한 비동기 작업 큐](https://img.zoomtrend.com/2017/05/17/a0105618_591bcc0a298bc.png)
파이썬에서 비동기 작업 큐 라고 하면 가장 먼저 떠 오르는 것이 Celery 라는 것입니다. 그런데 위에 읽어보면 비동기 큐라기 보다는 "분산 작업 큐" 라는 것이 더 정확한 말입니다. 분산이라는 의미로 어떤 작업을 특정 큐에 넣으면 네트워크 환경에서 이를 여러 워커들이 다양한 우선순위를 갖고이를 처리한다는 의미이지요. 그런데 최근에 이런 분산의 목적 보다는 정말로 단순한 작업 대기 큐로서 비동기 작업 큐가 필요하게 되었습니다. 간단히 찾아보니, RQ 라는 것이 있었습니다. 위의 홈페이지에 있는 것이 감이 잘 안잡혀 살펴보다가 원 소스에 있는 예제를 살펴보았습니다. 이 예제를 돌리는데 필요한 것은redis 서버와 파이썬 redis, rq 모듈입니다. 맥에서는 간단히 $ brew install
python 에서 한글폴더 읽기
By 일상사 | 2018년 1월 16일 |
![python 에서 한글폴더 읽기](https://img.zoomtrend.com/2018/01/16/f0118907_5a5d857cc31c3.png)
windows7python 2.7.14sublime text 폴더구조와 파일 에러발생 #1 에러발생 #2 에러해결 #-*- encoding: utf8 -*-import os for f in os.listdir(u's:/한글폴더'): print(f)
아나콘다 설치 PYTHON 파이썬 프로그래밍 준비하기
By 짜루의 이것저것 리뷰 | 2023년 12월 27일 |
![아나콘다 설치 PYTHON 파이썬 프로그래밍 준비하기](https://img.zoomtrend.com/2023/12/27/5ef8475b-b127-591b-bd84-dc6dc876e13f.png)
![아나콘다 설치 PYTHON 파이썬 프로그래밍 준비하기](https://img.zoomtrend.com/2023/12/27/8fdaa8e9-ddb2-5326-a419-142dd581390f.png)
![아나콘다 설치 PYTHON 파이썬 프로그래밍 준비하기](https://img.zoomtrend.com/2023/11/20/b99218e8-2895-5848-92ef-0d35c9ae0a59.jpg)
![아나콘다 설치 PYTHON 파이썬 프로그래밍 준비하기](https://img.zoomtrend.com/2023/12/27/86b2f283-2983-5823-b99e-b7e3fcdb61a4.png)
![아나콘다 설치 PYTHON 파이썬 프로그래밍 준비하기](https://img.zoomtrend.com/2023/12/27/f8d6493b-79eb-5eb2-ae0d-77a1c80f0458.png)
![아나콘다 설치 PYTHON 파이썬 프로그래밍 준비하기](https://img.zoomtrend.com/2023/12/27/ef65b034-b1f4-5d5f-bc3d-936464378e22.png)
![아나콘다 설치 PYTHON 파이썬 프로그래밍 준비하기](https://img.zoomtrend.com/2023/12/27/e43389c6-666b-54c6-809c-6164450313fc.png)
![아나콘다 설치 PYTHON 파이썬 프로그래밍 준비하기](https://img.zoomtrend.com/2023/12/27/8d628c03-2dac-55da-a5d6-e73fe760cfc5.png)
![아나콘다 설치 PYTHON 파이썬 프로그래밍 준비하기](https://img.zoomtrend.com/2023/12/27/b0e9fc88-d2bb-584f-b2af-57da6ef8a082.png)
[Python] PyCharm에서 임의의 코드를 디버깅하는 방법
By 지훈현서 | 2018년 5월 8일 |
![[Python] PyCharm에서 임의의 코드를 디버깅하는 방법](https://img.zoomtrend.com/2018/05/08/a0105618_5af183e9edef3.png)
파이썬에서 특정 문자열의 코드를 수행시키려면,exec(...) 빌트인 함수를 이용합니다. 예를 들어, code = """def myrun(): def sum(i, j): return i + j # pdb.set_trace() i = 1 j = 2 k = sum(i, j) print('sum of %s, %s = %s' % (i, j, k))if __name__ == '__main__': myrun()""" 위와 같은 code라는 문자열에 어느 파이썬 코드가 들어가 있다고 하였을 때, exec(code) 라고 실행하면 해당 코드가 실행됩니다. 그런데 이 방법을 이용하면 PyCharm 과 같은 IDE에서 해당 코드를디버깅 할 수 있는 방법이 없