본문 바로가기

반응형

개발하자

Create a list of a class as an attribute of a second class in Python Create a list of a class as an attribute of a second class in PythonI have an intro class in Python where part of the instructions are: (2) Build the ShoppingCart class with the following data attributes and related methods. Note: Some can be method stubs (empty methods) initially, to be completed in later steps. Parameterized constructor which takes the customer name and date as parameters Attr.. 더보기
테라폼과 함께 GCP 클라우드를 사용할 때 API를 자동으로 활성화할 수 있습니까? 테라폼과 함께 GCP 클라우드를 사용할 때 API를 자동으로 활성화할 수 있습니까?저는 테라폼을 사용하는 GCP가 매우 생소하며 중앙 집중식 도구를 사용하여 제 모든 모듈을 배치하고 싶습니다. 배포가 중단되지 않도록 매번 Google API를 활성화하는 단계를 제거할 수 있는 방법이 있습니까? "google_project_service"라는 테라폼 리소스 정의가 있어 서비스(API)를 활성화할 수 있습니다. 이는 에서 문서화되어 있습니다. 사용 예는 다음과 같습니다: resource "google_project_service" "project" { project = "your-project-id" service = "iam.googleapis.com" } 예, 리소스를 사용하여 한 번에 하나의 API를 .. 더보기
FastAPI를 사용하여 요청에 헤더가 없을 때 사용자 지정 응답을 반환하는 방법은 무엇입니까? FastAPI를 사용하여 요청에 헤더가 없을 때 사용자 지정 응답을 반환하는 방법은 무엇입니까?Fast에서 끝점을 만들고 싶습니다특정한 것을 요구하는 API는 가 없을 때 사용자 정의 코드를 생성하고, 를 Open에 표시합니다FastAPI에 의해 생성된 API 문서입니다. 예를 들어, 이 끝점을 다음과 같이 요구하는 경우: @app.post("/") async def fn(some_custom_header: str = Header(...)): pass 클라이언트 요청에 오류 코드가 없을 경우 서버는 오류 코드를 사용하여 를 생성합니다. 하지만 저는 그것을 로 바꿀 수 있으면 좋겠습니다. 다시 말해, 나는 나의 API를 사용하고 싶다. 나는 가능한 해결책이 기능 본체에서 를 사용하고 테스트를 하는 것이라고.. 더보기
Python에서 문자열의 단위에서 숫자 구분 Python에서 문자열의 단위에서 숫자 구분나는 2GB, 17ft 등과 같은 단위의 숫자가 포함된 문자열을 가지고 있다. 나는 유닛에서 번호를 분리하여 두 개의 다른 문자열을 만들고 싶다. 때때로, 그것들 사이에 빈 공간(예: 2GB)이 있고 분할('' ')을 사용하여 그것을 하는 것은 쉽다. 그들이 함께 있을 때(예: 2GB), 나는 숫자 대신에 글자를 찾을 때까지 모든 문자를 테스트했다. s='17GB' number='' unit='' for c in s: if c.isdigit(): number+=c else: unit+=c 더 좋은 방법이 있을까요? 감사해요. 정규식을 사용하여 문자열을 그룹으로 나눌 수 있습니다: >>> import re >>> p = re.compile('(\d+)\s*(\w+.. 더보기
글로벌 '예외'를 빠른 속도로 포착API 글로벌 '예외'를 빠른 속도로 포착API나는 글로벌 차원에서 처리되지 않은 예외를 잡으려고 노력하고 있다. 파일 어딘가에 다음과 같은 정보가 있습니다: @app.exception_handler(Exception) async def exception_callback(request: Request, exc: Exception): logger.error(exc.detail) 그러나 위의 방법은 실행되지 않습니다. 그러나 아래와 같이 사용자 지정 예외를 작성하고 이를 파악하려고 하면 문제가 없습니다. class MyException(Exception): #some code @app.exception_handler(MyException) async def exception_callback(request: Requ.. 더보기
os.startfile(), Python 3.6을 사용하여 연 파일을 닫는 방법 os.startfile(), Python 3.6을 사용하여 연 파일을 닫는 방법os.startfile()을 사용하여 연 .txt, .csv, .xlsx와 같은 일부 파일을 닫으려고 합니다. 나는 이 질문이 앞에서 질문된 것을 알지만 이것에 대한 유용한 스크립트를 찾지 못했다. 나는 윈도우 10 환경을 사용한다 SO 포스트에 따르면, 열려 있는 파일을 닫을 방법이 없습니다. 비슷한 것들이 쿼라 포스트에서 논의됩니다. 그러나 Quora 게시물에서 제안한 것처럼 파일을 열기 위해 또는 와 같은 다른 도구를 사용하면 파일을 처리하는 데 더 큰 제어 권한을 부여할 수 있습니다. 당신이 데이터를 읽으려고 한다고 생각하기 때문에 파일을 수동으로 닫지 않으려는 당신의 의견에 대해서는 항상 예를 들어 설명을 사용할 수 .. 더보기
키보드가 나타나면 이동 위젯의 크기가 조정됩니다. 어떻게 이것을 예방할 수 있을까요? 키보드가 나타나면 이동 위젯의 크기가 조정됩니다. 어떻게 이것을 예방할 수 있을까요?다음과 같은 확장 위젯 열이 있습니다: return new Container( child: new Column( crossAxisAlignment: CrossAxisAlignment.stretch, children: [ new Expanded( flex: 1, child: convertFrom, ), new Expanded( flex: 1, child: convertTo, ), new Expanded( flex: 1, child: description, ), ], ), ); 다음과 같이 표시됩니다: , 텍스트 필드를 포함합니다. 이 텍스트 필드를 누르면 화면에 안드로이드 키보드가 나타납니다. 이렇게 하면 화면 크기가 변경.. 더보기
Python에서 for 루프의 상위 결과 목록을 유지하는 방법 Python에서 for 루프의 상위 결과 목록을 유지하는 방법나는 ~10,000개의 아이템 목록을 반복하고 있다. 모든 품목에 대해, 나는 그것을 처리하고 가치를 얻는다. 이름과 상위 10개의 값이 있는 튜플 목록을 값의 내림차순으로 반환하고 싶습니다. 다음과 같이 보입니다: top_tuples = [] for item in itemlist: cur_value = compute_value(item) my_tuple = (item, cur_value) if cur_value is > the smallest value on my list: remove smallest value from top_tuples add tuple to top_tuples at appropriate index #index is ba.. 더보기
주피터 서버가 충돌했습니다. 연결할 수 없습니다. 주피터의 오류 코드: 1" 주피터 서버가 충돌했습니다. 연결할 수 없습니다. 주피터의 오류 코드: 1"VS Code에서 python 대화형 창을 실행하려고 할 때 이 오류 메시지가 계속 나타납니다. 다른 노트북에서도 문제없이 사용해봤는데, 왠지 다른 노트북에서도 사용이 되네요. 오류 메시지는 다음과 같습니다: "Executing code failed : Error: Jupyter server crashed. Unable to connect. Error code from jupyter: 1" VS Code 제거, python 확장자 제거, 온라인 오류 코드 조사를 시도해봤지만 실패했습니다. 터미널에서 실행하면 문제가 해결됩니다. sudo -H pip install jupyter 저도 비슷한 문제가 있었어요. VSCODE 명령 팔레트.. 더보기
다음의 Typescript 파일 이후 Vercel에서 빌드 오류가 발생했습니다.JS 이름 변경 다음의 Typescript 파일 이후 Vercel에서 빌드 오류가 발생했습니다.JS 이름 변경다음과 같은 코드가 있는 TimeOptions라는 특정 파일로 내보내는 시간 옵션이 있습니다 내가 파일 이름을 에서 로 바꾸었을 때, 베르셀은 빌드에서 그것을 말했다. 로 로컬로 구축했을 때 결과는 이상이 없어 보입니다. 무슨 일이 있었는지 아세요? 다른 스레드에서 언급한 대로 설정을 시도했지만 Vercel에서 작동하는 것이 없는 것 같습니다. 여기 tsconfig 파일을 첨부합니다. 당신의 친절한 도움에 정말 감사드립니다. Git가 파일 이름에 대소문자를 구분하지 않고 거스름돈을 받지 않기 때문에 발생합니다. 다음과 같이 수정할 수 있습니다: mv timeOptions.ts temp.ts git add -A g.. 더보기

반응형