python 94

파이썬에서 멀티프로세싱 큐를 사용하는 방법은 무엇입니까?

파이썬에서 멀티프로세싱 큐를 사용하는 방법은 무엇입니까? 멀티프로세싱 큐가 파이썬에서 어떻게 작동하는지, 어떻게 구현하는지 이해하는 데 많은 어려움을 겪고 있습니다.공유 파일의 데이터에 액세스하는 두 개의 파이썬 모듈이 있다고 가정해 보겠습니다. 이 두 모듈을 라이터 및 리더라고 합니다.제 계획은 독자와 작성자 모두가 두 개의 별도의 멀티프로세싱 큐에 요청을 넣은 다음 세 번째 프로세스가 이러한 요청을 루프로 팝하여 실행하도록 하는 것입니다. 저의 주된 문제는 멀티프로세싱을 구현하는 방법을 정말 모른다는 것입니다.큐가 정확합니다. 각 프로세스는 별도의 큐이기 때문에 개체를 인스턴스화할 수 없습니다. 모든 프로세스가 공유 큐(또는 이 경우 큐)와 관련이 있는지 어떻게 확인합니까?간단한 요약 CY2023년 ..

programing 2023.07.19

파이썬에서 열거형에 대한 일반적인 관행은 무엇입니까?

파이썬에서 열거형에 대한 일반적인 관행은 무엇입니까? 이 질문에는 이미 다음과 같은 답이 있습니다. 파이썬에서 '에눔'을 어떻게 표현할 수 있습니까? (43개 답변) 마감됨6개월 전에. 열거 유형(스펠링)을 구현하려면 어떻게 해야 합니까?enum파이썬에서)?이 기능을 사용하기 위한 일반적인 방법은 무엇입니까?class Materials: Shaded, Shiny, Transparent, Matte = range(4) >>> print Materials.Matte 3 업데이트: Python 3.4+의 경우: Python 3.4+부터는 이제Enum(또는)IntEnum을 적은.int값)을 입력합니다.값을 자동으로 증가시키는 데 사용합니다. import enum class Materials(enum.IntEnu..

programing 2023.07.19

이미지를 PIL에서 개방형 CV 형식으로 변환

이미지를 PIL에서 개방형 CV 형식으로 변환 이미지를 변환하려고 합니다.PIL로.OpenCV서식을 정하다사용 중OpenCV 2.4.3제가 지금까지 시도한 것이 여기 있습니다. >>> from PIL import Image >>> import cv2 as cv >>> pimg = Image.open('D:\\traffic.jpg') #PIL Image >>> cimg = cv.cv.CreateImageHeader(pimg.size,cv.IPL_DEPTH_8U,3) #CV Image >>> cv.cv.SetData(cimg,pimg.tostring()) >>> cv.cv.NamedWindow('cimg') >>> cv.cv.ShowImage('cimg',cimg) >>> cv.cv.WaitKey() 하지만..

programing 2023.07.19

Django와 함께 Pylint 사용

Django와 함께 Pylint 사용 저는 파이썬 프로젝트의 빌드 프로세스에 pylint를 통합하고 싶지만 하나의 쇼 스토퍼를 만나게 되었습니다.매우 유용한 오류 유형 중 하나입니다.E1101: *%s %r has no %r member*할 때 합니다. 를 들어, 다음과 같습니다. --django 필드는 다음과 같습니다. E1101:125:get_user_tags: Class 'Tag' has no 'objects' member 다음 코드로 인해 발생합니다. def get_user_tags(username): """ Gets all the tags that username has used. Returns a query set. """ return Tag.objects.filter( ## This line..

programing 2023.07.19

문자열에서 선행 및 후행 공백을 제거하는 방법은 무엇입니까?

문자열에서 선행 및 후행 공백을 제거하는 방법은 무엇입니까? 사용하려고 하는데 어려움을 겪고 있습니다..strip다음과 같은 코드 행을 사용합니다. f.write(re.split("Tech ID:|Name:|Account #:",line)[-1]) 이 방법을 사용하여 후행 및 선행 공백을 제거할 수 있습니다. >>> s = ' abd cde ' >>> s.strip() 'abd cde' 참고: 내부 공간은 보존됩니다.하나의 라이너를 여러 줄로 확장합니다.그러면 쉬워집니다. f.write(re.split("Tech ID:|Name:|Account #:",line)[-1]) parts = re.split("Tech ID:|Name:|Account #:",line) wanted_part = parts[-1] ..

programing 2023.07.19

파이썬에서 %time은 무엇입니까?

파이썬에서 %time은 무엇입니까? 나는 항상 다음과 같이 시간을 계산하기 위해 코드를 읽습니다. %timeit function() 여기서 "%"는 무엇을 의미합니까? "%"는 항상 문자열의 어떤 것을 바꿀 때 사용되는 것 같습니다. 예를 들어 %s은 문자열을 바꾸고 %d은 데이터를 바꿉니다. 하지만 저는 이 경우에 대해 전혀 모릅니다.%timeit 는 특정 코드 조각(단일 실행 문 또는 단일 메서드)의 시간을 지정하는 데 사용할 수 있는 IPython 매직 함수입니다. 설명서에서 다음을 참조하십시오. %timeit Python 문 또는 식의 시간 실행 라인 모드에서의 사용량: %timeit [-n -r [-t|-c] -q -p -o] statement 사용하기 위해, 예를 들어, 사용 여부를 확인하려는..

programing 2023.07.19

메서드가 여러 개 중 하나의 인수로 호출되었다고 주장합니다.

메서드가 여러 개 중 하나의 인수로 호출되었다고 주장합니다. 하는 전화를 조롱하고 있습니다.requests.post사용Mock라이브러리: requests.post = Mock() 호출에는 URL, 페이로드, 일부 인증 정보 등 여러 인수가 포함됩니다.라고 단언하고 싶습니다.requests.post특정 URL로 호출되지만 다른 인수는 신경 쓰지 않습니다.시도할 때: requests.post.assert_called_with(requests_arguments) 해당 인수만 사용하여 호출될 것으로 예상되므로 테스트가 실패합니다. 함수 호출에서 다른 인수를 전달하지 않고 단일 인수가 사용되는지 확인할 수 있는 방법이 있습니까? 아니면 특정 URL을 주장한 다음 다른 인수에 대한 데이터 유형을 추상화하는 방법(예..

programing 2023.07.09

출력 문자열 형식 지정, 오른쪽 정렬

출력 문자열 형식 지정, 오른쪽 정렬 좌표 x, y, z가 포함된 텍스트 파일을 처리하는 중입니다. 1 128 1298039 123388 0 2 .... 모든 라인은 다음을 사용하여 3개의 항목으로 구분됩니다. words = line.split() 데이터를 처리한 후에는 입력 파일뿐만 아니라 각 열의 항목이 올바르게 정렬되도록 다른 txt 파일에 좌표를 다시 기록해야 합니다.모든 라인은 좌표로 구성됩니다. line_new = words[0] + ' ' + words[1] + ' ' words[2]. 이런 조작자가 있습니까?std::setw()C++에서 폭과 정렬을 설정할 수 있는 등?최신 구문을 사용하여 이 방법을 사용해 보십시오. line_new = '{:>12} {:>12} {:>12}'.format..

programing 2023.07.04

데이터 프레임을 s3 Python에 직접 csv에 저장

데이터 프레임을 s3 Python에 직접 csv에 저장 새로운 CSV 파일에 업로드하고 싶은 판다 데이터 프레임이 있습니다.문제는 파일을 s3로 전송하기 전에 로컬로 저장하고 싶지 않다는 것입니다.데이터 프레임을 s3에 직접 쓰는 to_csv 같은 방법이 있습니까?저는 boto3를 사용하고 있습니다. 지금까지 제가 가진 것은 다음과 같습니다. import boto3 s3 = boto3.client('s3', aws_access_key_id='key', aws_secret_access_key='secret_key') read_file = s3.get_object(Bucket, Key) df = pd.read_csv(read_file['Body']) # Make alterations to DataFrame ..

programing 2023.07.04

pip 패키지에 대한 종속성 트리를 보여줄 수 있는 방법이 있습니까?

pip 패키지에 대한 종속성 트리를 보여줄 수 있는 방법이 있습니까? 여러 패키지 종속성을 가진 프로젝트가 있으며, 주요 요구 사항은 다음과 같습니다.requirements.txt내가 전화할 때pip freeze현재 설치된 패키지를 일반 목록으로 인쇄합니다.저는 또한 그들의 의존 관계를 얻고 싶습니다. 다음과 같은 것들입니다. Flask==0.9 Jinja2==2.7 Werkzeug==0.8.3 Jinja2==2.7 Werkzeug==0.8.3 Flask-Admin==1.0.6 Flask==0.9 Jinja2==2.7 Werkzeug==0.8.3 목표는 각 특정 패키지의 종속성을 탐지하는 것입니다. Werkzeug==0.8.3 Flask==0.9 Flask-Admin==1.0.6 그리고 이것들을 내 전류..

programing 2023.06.29