반응형

python-3.x 6

파이썬 3에서 힌트 생성기를 어떻게 입력합니까?

파이썬 3에서 힌트 생성기를 어떻게 입력합니까? PEP-484에 따라 다음과 같이 제너레이터 기능을 입력할 수 있습니다. from typing import Generator def generate() -> Generator[int, None, None]: for i in range(10): yield i for i in generate(): print(i) 그러나 목록 이해는 PyCharm에서 다음과 같은 오류를 제공합니다. 필요한 컬렉션입니다.Iterable' 대신 Generator[int, None, None]를 받았습니다.(⌘F1) PyCharm이 왜 이것을 오류로 간주하는지 아십니까? 몇 가지 답변을 읽은 후 몇 가지 설명. 2016 버전를 사용하고 , 『PyCharm Community Editi..

sourcetip 2023.06.02

인쇄 출력을 .txt 파일로 지정

인쇄 출력을 .txt 파일로 지정 모든 인쇄 출력을 파이썬의 txt 파일에 저장할 수 있는 방법이 있습니까?코드에 이 두 줄이 있고 인쇄 출력을 이름이 지정된 파일에 저장하려고 합니다.output.txt. print ("Hello stackoverflow!") print ("I have a question.") 나는 그것을 원합니다.output.txt포함할 파일 Hello stackoverflow! I have a question. 줘print a file키워드 인수. 여기서 인수 값은 파일 스트림입니다.가장 좋은 방법은 파일을 여는 것입니다.open를 사용하여 기능with블록의 끝에서 파일이 닫히도록 합니다. with open("output.txt", "a") as f: print("Hello stac..

sourcetip 2023.05.28

가져오기 오류: 'sklearn.externals'에서 'joblib' 이름을 가져올 수 없습니다.

가져오기 오류: 'sklearn.externals'에서 'joblib' 이름을 가져올 수 없습니다. 저장된 모델을 로드하려고 합니다.s3사용.joblib import pandas as pd import numpy as np import json import subprocess import sqlalchemy from sklearn.externals import joblib ENV = 'dev' model_d2v = load_d2v('model_d2v_version_002', ENV) def load_d2v(fname, env): model_name = fname if env == 'dev': try: model=joblib.load(model_name) except: s3_base_path='s3://s..

sourcetip 2023.05.18

유형 오류: re.findall()의 바이트와 같은 개체에 문자열 패턴을 사용할 수 없습니다.

유형 오류: re.findall()의 바이트와 같은 개체에 문자열 패턴을 사용할 수 없습니다. 페이지에서 URL을 자동으로 가져오는 방법을 배우려고 합니다.다음 코드에서 웹 페이지의 제목을 가져오려고 합니다. import urllib.request import re url = "http://www.google.com" regex = r'(,+?)' pattern = re.compile(regex) with urllib.request.urlopen(url) as response: html = response.read() title = re.findall(pattern, html) print(title) 예상치 못한 오류가 발생했습니다. Traceback (most recent call last): File..

sourcetip 2023.05.13

권한 오류: Python의 [Errno 13]

권한 오류: Python의 [Errno 13] 이 질문에는 이미 다음과 같은 답이 있습니다. 권한 오류: [Errno 13] 권한이 거부되었습니다. (17개 답변) 마감됨9개월 전에. Python을 배우기 시작한 지 얼마 되지 않아 아래와 같은 문제가 발생했습니다. a_file = open('E:\Python Win7-64-AMD 3.3\Test', encoding='utf-8') Traceback (most recent call last): File "", line 1, in a_file = open('E:\Python Win7-64-AMD 3.3\Test', encoding='utf-8') PermissionError: [Errno 13] Permission denied: 'E:\\Python Win..

sourcetip 2023.05.08

python에서 람다를 이해하고 여러 인수를 전달하는 방법

python에서 람다를 이해하고 여러 인수를 전달하는 방법 람다에서 찾을 수 있는 모든 것을 읽고도 어떻게 하면 원하는 대로 할 수 있는지 아직도 이해할 수 없습니다. 모든 사용자가 다음과 같은 예를 사용합니다. lambda x, y : x + y 왜 두 가지를 모두 명시해야 합니까?x그리고.y이전에:또한 여러 개의 인수를 반환하도록 하는 방법은 무엇입니까? 예: self.buttonAdd_1 = Button(self, text='+', command=lambda : self.calculate(self.buttonOut_1.grid_info(), 1)) 이것은 잘 작동합니다.그러나 다음 코드는 그렇지 않습니다. self.entry_1.bind("", lambda : self.calculate(self.b..

sourcetip 2023.05.08
반응형