반응형

python-3.x 9

파이썬 3에서 인코딩 선언을 사용해야 합니까?

파이썬 3에서 인코딩 선언을 사용해야 합니까? Python 3은 기본적으로 소스 코드 파일에 UTF-8 인코딩을 사용합니다.모든 소스 파일의 시작 부분에 인코딩 선언을 계속 사용해야 합니까?맘에 들다# -*- coding: utf-8 -*-기본값이 UTF-8이므로 기본값에서 벗어나거나 IDE 또는 텍스트 편집기와 같은 다른 도구를 사용하여 해당 정보를 사용할 경우에만 해당 선언을 사용하면 됩니다. 즉, Python에 관한 한, 당신이 다른 인코딩을 사용하고 싶을 때만 그 선언을 사용해야 합니다. 편집자와 같은 다른 도구는 유사한 구문을 지원할 수 있으므로 PEP 263 사양은 구문에서 상당한 유연성을 허용합니다(주석, 텍스트여야 함).coding반드시 거기에 있어야 하고, 그 다음에 다음에.:또는=문자 ..

programing 2023.07.01

Promise와 같은 대기물을 결합합니다.모든.

Promise와 같은 대기물을 결합합니다.모든. 비동기 JavaScript에서는 작업을 병렬로 실행하고 모든 작업이 완료될 때까지 기다리는 것이 쉽습니다.Promise.all: async function bar(i) { console.log('started', i); await delay(1000); console.log('finished', i); } async function foo() { await Promise.all([bar(1), bar(2)]); } // This works too: async function my_all(promises) { for (let p of promises) await p; } async function foo() { await my_all([bar(1), bar(..

programing 2023.06.06

목록에서 단어 빈도를 세고 빈도별로 정렬

목록에서 단어 빈도를 세고 빈도별로 정렬 파이썬 3.3을 사용하고 있습니다. 저는 두 개의 목록을 만들어야 합니다. 하나는 고유한 단어이고 다른 하나는 단어의 빈도입니다. 빈도수가 가장 높은 단어가 목록에서 먼저 나오도록 빈도수 목록을 기준으로 고유 단어 목록을 정렬해야 합니다. 나는 디자인을 텍스트로 가지고 있지만 Python에서 어떻게 구현해야 할지 잘 모르겠습니다. 지금까지 찾은 방법은 다음 중 하나를 사용합니다.Counter또는 우리가 배우지 않은 사전.나는 이미 모든 단어가 포함된 파일에서 목록을 만들었지만 목록에서 각 단어의 빈도를 찾는 방법을 모릅니다.나는 이것을 하기 위해 루프가 필요하다는 것을 알지만 그것을 이해할 수 없습니다. 기본 설계는 다음과 같습니다. original list = ..

programing 2023.06.06

괄호 사이의 텍스트를 반환하는 정규식

괄호 사이의 텍스트를 반환하는 정규식 u'abcde(date=\'2/xc2/xb2\',time=\'/case/test.png\')' 괄호 안에 있는 내용만 있으면 됩니다.문제가 정말 이렇게 간단하다면 정규식이 필요하지 않습니다. s[s.find("(")+1:s.find(")")] 사용하다re.search(r'\((.*?)\)',s).group(1): >>> import re >>> s = u'abcde(date=\'2/xc2/xb2\',time=\'/case/test.png\')' >>> re.search(r'\((.*?)\)',s).group(1) u"date='2/xc2/xb2',time='/case/test.png'" 모든 경우를 찾으려는 경우: >>> re.findall('\(.*?\)',s) [..

programing 2023.05.22

urrlib.request.urlopen에 대한 Python 3의 사용자 에이전트 변경

urrlib.request.urlopen에 대한 Python 3의 사용자 에이전트 변경 다음을 사용하여 URL을 엽니다.urllib.request.urlopen('someurl'): with urllib.request.urlopen('someurl') as url: b = url.read() 다음 오류가 계속 발생합니다. urllib.error.HTTPError: HTTP Error 403: Forbidden 저는 사이트가 python이 액세스하지 못하게 하여 봇이 네트워크 리소스를 낭비하는 것을 막았기 때문에 발생한 오류를 이해합니다.검색해보니 urllib에 대한 사용자 에이전트를 변경해야 합니다.그러나 사용자 에이전트를 변경하는 방법에 대해 이 문제에 대해 찾은 모든 가이드와 솔루션은 urlib2와 ..

programing 2023.05.17

예외가 있는 Python 유형 암시

예외가 있는 Python 유형 암시 다음과 같은 기능이 있습니다. def check_for_errors(result): if 'success' in result: return True if 'error' in result: raise TypeError return False 이 기능을 성공적으로 실행하면 다음과 같은 정보를 얻을 수 있습니다.bool하지만 만약 오류가 있다면, 나는 그것을 받아야 합니다.TypeError다른 기능으로 처리하기 때문에 괜찮습니다. 제 기능의 첫 줄은 다음과 같습니다. def check_for_errors(result: str) -> bool: 제 질문은: 제 타입 암시의 오류를 언급해야 할까요?유형 암시는 예외에 대해 아무 말도 할 수 없습니다.기능의 범위를 완전히 벗어났습..

programing 2023.05.07

.translate()를 사용하여 Python 3.x의 문자열에서 구두점을 제거하는 방법은 무엇입니까?

.translate()를 사용하여 Python 3.x의 문자열에서 구두점을 제거하는 방법은 무엇입니까? .translate() 메서드를 사용하여 텍스트 파일에서 모든 구두점을 제거합니다.Python 2.x에서는 잘 작동하는 것처럼 보이지만 Python 3.4에서는 아무 것도 작동하지 않는 것 같습니다. 제 코드는 아래와 같고 출력은 입력 텍스트와 같습니다. import string fhand = open("Hemingway.txt") for fline in fhand: fline = fline.rstrip() print(fline.translate(string.punctuation)) 다음을 사용하여 변환 테이블을 만들어야 합니다.maketrans당신이 전달하는 것.str.translate방법. Pyth..

programing 2023.05.07

python3.3에서 docx를 가져올 때ImportError 오류가 발생했습니다. 'exceptions'라는 이름의 모듈이 없습니다.

python3.3에서 docx를 가져올 때ImportError 오류가 발생했습니다. 'exceptions'라는 이름의 모듈이 없습니다. 수입할 때docx다음 오류가 있습니다. File "/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/docx-0.2.4-py3.3.egg/docx.py", line 30, in from exceptions import PendingDeprecationWarning ImportError: No module named 'exceptions' 이 오류를 해결하는 방법(python3.3docx 0.2.4)?만약 당신이 파이썬 3x를 사용하고 있다면 하지 마십시오.pip install doc..

programing 2023.05.07

Python 3용 이미지 라이브러리

Python 3용 이미지 라이브러리 PIL 대신 Python-3가 이미지를 조작하기 위해 사용하는 것은 무엇입니까?"친절한 PIL 포크" Pillow는 Python 2와 3에서 작동합니다.Github 프로젝트에서 지원 매트릭스 등을 확인하십시오.Christoph Gohlke는 3.3까지 Python 버전을 위한 PIL(윈도우즈 전용)을 구축할 수 있었습니다. http://www.lfd.uci.edu/ ~gohlke/syslibs/ 저는 Python 3.2와 함께 그의 PIL 버전을 시도했고, 이미지 열기/생성/픽셀 조작/모든 작업 저장을 시도했습니다.Qt는 그래픽과 매우 잘 작동합니다.제 생각에 그것은 PIL보다 더 다용도입니다. 그래픽 조작에 필요한 모든 기능을 사용할 수 있지만 벡터 그래픽과 실제 프..

programing 2023.05.02
반응형