목록파이썬 (69)
스택큐힙리스트
파이썬에서 *nix에서, time.sleep()는 스레드 또는 프로세스를 차단합니까?답변 1이것은 스레드를 차단합니다. Python 소스의 Modules / timemodule.c에서 floatsleep()에 대한 호출에서 휴면 작업의 본질적인 부분이 Py_BEGIN_ALLOW_THREADS 및 Py_END_ALLOW_THREADS 블록으로 래핑되어 현재 스레드가 잠자고있는 동안 다른 스레드가 계속 실행할 수 있도록 합니다. 이를 간단한 Python 프로그램으로도 테스트할 수 있습니다. import timefrom threading import Threadclass worker(Thread): def run(self): for x in xrange(0,11): print x time.sleep(1)cla..
저는 라즈베리 파이 상의 Occidentalis 운영체제 (Raspbian의 변형)에 jayrambhia의 this script를 사용하여 OpenCV를 설치했습니다. 버전 2.4.5가 설치되었습니다.파이썬 프로그램에서 import cv2를 시도하면 다음과 같은 메시지가 나타납니다: pi@raspberrypi~$ python cam.pyTraceback (most recent call last)File cam.py, line 1, in import cv2ImportError: No module named cv2cv2.so 파일은 /usr/local/lib/python2.7/site-packages/...에 저장되어 있습니다./usr/local/lib 안에는 관련이 있다면 python3.2 및 python..
Python 3에서 패키지를 설치하는 데 문제가 있습니다.항상 setup.py install 로 패키지를 설치했습니다. 그러나 지금 ansicolors 패키지를 설치하려고 하면 다음 오류가 발생합니다. importerror No Module named Setuptools과거에 setuptools를 설치하지 않았기 때문에 어떻게 해야 할지 모르겠습니다. 그래도 저는 setuptools 없이도 많은 패키지를 setup.py install를 사용하여 설치할 수 있었습니다. 왜 지금 setuptools를 가져와야 할까요?Python 3.3을 사용하기 때문에 setuptools를 설치할 수 없습니다. setuptools는 Python 3을 지원하지 않습니다.내 설치 명령이 더 이상 작동하지 않는 이유가 뭔가요?답..
기본적으로 Requests 파이썬 라이브러리는 다음과 같은 형식으로 콘솔에 로그 메시지를 작성합니다. Starting new HTTP connection (1): example.comhttp://example.com:80 GET / HTTP/1.1 200 606보통 나는 이런 메시지에 관심이 없으며 이를 비활성화하고 싶습니다. 그 메시지를 조용히하거나 요청의 간결성을 줄이는 최선의 방법은 무엇인가요?답변 1나는 요청의 로깅 수준을 구성하는 방법을 찾았다. 이것은 일반적인 logging 모듈을 통해 수행된다. 나는 경고 이상의 메시지가 아니면 로그 메시지를 기록하지 않도록 구성하기로 결정했다. import logginglogging.getLogger(requests).setLevel(logging.WARN..