반응형

python 30

파이썬에서 메모리 뷰의 포인트는 정확히 무엇입니까?

파이썬에서 메모리 뷰의 포인트는 정확히 무엇입니까? 메모리 보기에서 설명서 확인: 메모리뷰 객체는 Python 코드가 버퍼 프로토콜을 지원하는 객체의 내부 데이터에 복사 없이 접근할 수 있게 해줍니다. 클래스 메모리 보기(obj) 참조 obj.obj가 버퍼 프로토콜을 지원해야 하는 메모리 뷰를 만듭니다.버퍼 프로토콜을 지원하는 내장 개체에는 바이트와 바이트레이가 있습니다. 그러면 우리에게 샘플 코드가 주어집니다. >>> v = memoryview(b'abcefg') >>> v[1] 98 >>> v[-1] 103 >>> v[1:4] >>> bytes(v[1:4]) b'bce' 인용, 이제 자세한 내용을 살펴보겠습니다. >>> b = b'long bytes stream' >>> b.startswith(b'l..

programing 2023.09.08

가져오기 오류: DLL 로드 실패: %1은 올바른 Win32 응용 프로그램이 아닙니다.하지만 DLL은 거기에 있습니다.

가져오기 오류: DLL 로드 실패: %1은 올바른 Win32 응용 프로그램이 아닙니다.하지만 DLL은 거기에 있습니다. 오류 "ImportError: DLL 로드 실패: %1은 유효한 Win32 응용 프로그램이 아닙니다."와 매우 유사한 상황이 발생했지만 답변이 제대로 작동하지 않습니다. 내 Python 코드는 다음과 같습니다. import cv2 그러나 이 줄은 이 질문의 제목에 표시된 오류를 던집니다. OpenCV에 했습니다.C:\lib\opencv이 64비트 시스템에서 사용할 수 있습니다.저는 64비트 파이썬을 사용하고 있습니다. 변수: "PYONPATH":PYTHONPATH=C:\lib\opencv\build\python\2.7에는 이폴는다포다니합이 포함되어 .cv2.pyd그리고 그게 다에요. 변..

programing 2023.09.03

if 문을 사용한 이해력 나열

if 문을 사용한 이해력 나열 나는 두 개의 반복 가능한 항목을 비교하여 두 개의 반복 가능한 항목을 인쇄하고 싶습니다. >>> a = ('q', 'r') >>> b = ('q') # Iterate over a. If y not in b, print y. # I want to see ['r'] printed. >>> print([ y if y not in b for y in a]) ^ 하지만 잘못된 구문 오류가 발생합니다.^배치되었습니다.이 람바 기능의 문제점은 무엇입니까?주문을 잘못하셨습니다.if다음이 되어야 합니다.for(만약 그것이 an에 있지 않다면.if-else3진 연산자) [y for y in a if y not in b] 그러나 이 방법은 다음과 같습니다. [y if y not in b el..

programing 2023.08.24

Py.test 이름이 *인 모듈이 없습니다.

Py.test 이름이 *인 모듈이 없습니다. 나는 이런 폴더 구조를 가지고 있습니다. App --App --app.py --Docs --Tests --test_app.py 내 안에서test_app.py file앱 모듈을 가져올 라인이 있습니다.루트 폴더에서 py.test를 실행하면 app이라는 모듈이 없다는 오류가 발생합니다.어떻게 구성해야 합니까?하여 Python 3을 했습니다.__init__의 파로에 .tests모듈. $ touch tests/__init__.py 저는, 이 도움이 합니다.pytest가 되는 App모듈이 위치합니다.나는 이미 가지고 있었습니다.__init__.py에 파일을 합니다./App/App디렉터리에서 경로 망킹 마법 없이 프로젝트 루트에서 테스트를 실행하려고 했습니다. pytho..

programing 2023.08.14

Django - Model Inheritance - 상위 모델의 속성을 재정의할 수 있습니까?

Django - Model Inheritance - 상위 모델의 속성을 재정의할 수 있습니까? 이 작업을 수행할 예정입니다. class Place(models.Model): name = models.CharField(max_length=20) rating = models.DecimalField() class LongNamedRestaurant(Place): # Subclassing `Place`. name = models.CharField(max_length=255) # Notice, I'm overriding `Place.name` to give it a longer length. food_type = models.CharField(max_length=25) 이 버전은 제가 사용하고 싶은 버전입니다(어..

programing 2023.08.14

문자열의 줄 위에 반복합니다.

문자열의 줄 위에 반복합니다. 다음과 같이 정의된 다중 줄 문자열이 있습니다. foo = """ this is a multi-line string. """ 제가 쓰고 있는 파서의 테스트 입력으로 사용한 문자열입니다.는 서파함다수니다합신음을 받습니다.file그 위에서 - 입로사고하그반다니복위합서에용력으객를체▁-다니▁as반.그것은 또한 그것을 부릅니다.next()직접 줄을 건너뛸 수 있는 방법이므로 반복자가 아니라 반복자가 입력으로 필요합니다.저는 그 문자열의 개별 줄에 걸쳐 반복하는 반복기가 필요합니다.file의 줄 .물론 저는 이렇게 할 수 있습니다. lineiterator = iter(foo.splitlines()) 이것을 하는 더 직접적인 방법이 방법이 있습니까?이 시나리오에서 문자열은 분할을 위해 ..

programing 2023.08.14

장고 모델 양식:save(commit=False)는 무엇에 사용됩니까?

장고 모델 양식:save(commit=False)는 무엇에 사용됩니까? 내가 왜 사용하겠습니까?save(commit=False) 에서 양식 를 만드는 ModelForm 및 중인 하위스행is_valid()양식과 모델을 모두 검증하시겠습니까? 다시말서, 무이엇이 입니까?save(commit=False)요? 이것이 유용할 수 있는 가상의 상황을 제공할 수 있습니까?하지만, 모델 데이터를 채워야 합니다.null=False형식이 아닌 데이터가 있는 필드입니다. 으로 commit=False모델 개체를 가져온 다음 추가 데이터를 추가하고 저장할 수 있습니다. 이것은 그 상황의 좋은 예입니다. 다음은 저장 방법에 대한 문서입니다.양식에 다대다 필드가 포함된 경우, 호출할 수도 있습니다.form.save_m2m()모델 ..

programing 2023.08.04

선 그림에 인라인 레이블을 배치하는 방법

선 그림에 인라인 레이블을 배치하는 방법 Matplotlib에서, 전설을 만드는 것은 그리 어렵지 않습니다.example_legend()아래), 하지만 표시되는 곡선에 레이블을 바로 붙이는 것이 더 좋은 스타일이라고 생각합니다(예:example_inline()아래).좌표를 손으로 지정해야 하기 때문에 매우 번거로울 수 있습니다. 그래프를 다시 포맷하면 레이블의 위치를 변경해야 합니다.Matplotlib에서 곡선에 대한 레이블을 자동으로 생성하는 방법이 있습니까?원곡선의 각도에 해당하는 각도로 텍스트 방향을 지정할 수 있는 추가 포인트입니다. import numpy as np import matplotlib.pyplot as plt def example_legend(): plt.clf() x = np.li..

programing 2023.07.30

문자열을 인코딩하면 DECoding 오류(UnicodeDecodeError)가 발생하는 이유는 무엇입니까?

문자열을 인코딩하면 DECoding 오류(UnicodeDecodeError)가 발생하는 이유는 무엇입니까? 정말 혼란스럽다.인코딩을 시도했지만 오류가 발생했습니다.can't decode.... >>> "你好".encode("utf8") Traceback (most recent call last): File "", line 1, in UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 0: ordinal not in range(128) 문자열에 "u" 접두사가 있는 오류를 방지하는 방법을 알고 있습니다.인코딩이 호출되었을 때 오류가 "디코드할 수 없음"인 이유가 궁금합니다.파이썬은 후드 아래서 무엇을 하고 있습니까?"你好".encode..

programing 2023.07.25

가져오기 오류: 이름이 6인 모듈이 없습니다.

가져오기 오류: 이름이 6인 모듈이 없습니다. 저는 의존성으로 완성된 OpenERP 프로젝트를 구축하려고 합니다.지금 이 오류를 발생시키고 있습니다. Traceback (most recent call last): File "openerp-client.py", line 105, in File "modules\__init__.pyo", line 23, in File "modules\gui\__init__.pyo", line 22, in File "modules\gui\main.pyo", line 33, in File "rpc.pyo", line 29, in File "common\__init__.pyo", line 22, in File "common\common.pyo", line 26, in File "t..

programing 2023.07.25
반응형