반응형

Python 67

사용자 입력을 가져오는 중

사용자 입력을 가져오는 중 이 질문에는 이미 다음과 같은 답이 있습니다. 키보드 입력을 읽는 방법? (5개 답변) 마감됨5년 전에. 다음을 실행합니다. import csv import sys reader = csv.reader(open(sys.argv[0], "rb")) for row in reader: print row 그리고 저는 이에 대한 답을 얻었습니다. ['import csv'] ['import sys'] ['reader = csv.reader(open(sys.argv[0]', ' "rb"))'] ['for row in reader:'] [' print row'] >>> 를 위해sys.argv[0]파일 이름을 입력하라는 메시지를 표시하고 싶습니다. 파일 이름을 입력하라는 메시지를 표시하려면 어떻..

IT 2023.08.31

Numpy를 사용하여 Python에서 TIFF(가져오기, 내보내기) 작업

Numpy를 사용하여 Python에서 TIFF(가져오기, 내보내기) 작업 픽셀 데이터를 분석하고 수정한 다음 다시 TIFF로 저장할 수 있도록 TIFF 이미지를 열고 numpy 배열로 가져오는 파이썬 방법이 필요합니다.(기본적으로 픽셀당 각각의 값을 나타내는 회색 스케일의 광강도 맵입니다.) TIFF와 관련된 PIL 방법에 대한 문서를 찾을 수 없었습니다.알아보려고 했지만 "bad mode" 또는 "file type not supported" 오류만 발생했습니다. 여기서 무엇을 사용해야 합니까?먼저, 나는 이 페이지에서 TIFF 이미지를 다운로드했습니다.a_image.tif그리고 나서 저는 다음과 같이 PIL을 시작했습니다. >>> from PIL import Image >>> im = Image.ope..

IT 2023.08.26

SQLite 데이터베이스를 쿼리할 때 커서를 만들어야 하는 이유는 무엇입니까?

SQLite 데이터베이스를 쿼리할 때 커서를 만들어야 하는 이유는 무엇입니까? 저는 Python의 sqlite3 모듈(그리고 그 문제에 대해서는 일반적으로 SQL)에 완전히 익숙하지 않습니다. 그리고 이것은 저를 완전히 놀라게 합니다.사물에 대한 설명이 풍부하지 않은 것도 이상해 보입니다. 다음 코드 조각은 선호되는 작업 방식입니다. import sqlite3 conn = sqlite3.connect("db.sqlite") c = conn.cursor() c.execute('''insert into table "users" values ("Jack Bauer", "555-555-5555")''') conn.commit() c.close() 이것은 비록 그것이 똑같이 잘 작동하고 (겉보기에는 무의미해 보이..

IT 2023.08.21

Python - 목록을 함수 매개 변수로 사용

Python - 목록을 함수 매개 변수로 사용 이 질문에는 이미 다음과 같은 답이 있습니다. 튜플을 인수로 확장 (5개 답변) 마감됨4개월 전에. 파이썬 목록을 사용하는 방법(예:params = ['a',3.4,None]) 함수에 대한 매개 변수로 사용됩니다. 예: def some_func(a_char,a_float,a_something): # do stuff 스플랫 연산자를 사용하여 이 작업을 수행할 수 있습니다. some_func(*params) 이로 인해 함수는 각 목록 항목을 별도의 매개 변수로 수신합니다.설명은 다음과 같습니다. http://docs.python.org/tutorial/controlflow.html#unpacking-argument-lists이것은 이미 완벽하게 답변되었지만, 제..

IT 2023.08.16

문자열은 어떻게 연결될 수 있습니까?

문자열은 어떻게 연결될 수 있습니까? 파이썬에서 문자열을 연결하는 방법은 무엇입니까? 예: Section = 'C_type' 연결합니다.Sec_문자열을 구성합니다. Sec_C_type 가장 쉬운 방법은 Section = 'Sec_' + Section 그러나 효율성에 대해서는 다음을 참조하십시오. https://waymoot.org/home/python_string/다음과 같은 작업도 수행할 수 있습니다. section = "C_type" new_section = "Sec_%s" % section 이를 통해 추가할 뿐만 아니라 문자열의 아무 곳에나 삽입할 수 있습니다. section = "C_type" new_section = "Sec_%s_blah" % section 누군가 유용하다고 생각할 수도 있지만..

IT 2023.08.11

파이썬이 64비트 응용 프로그램으로 실행되고 있는지 어떻게 탐지합니까?

파이썬이 64비트 응용 프로그램으로 실행되고 있는지 어떻게 탐지합니까? 이 질문에는 이미 다음과 같은 답이 있습니다. 파이썬 셸이 32비트로 실행되는지 64비트로 실행되는지 확인하려면 어떻게 해야 합니까? (17개 답변) 마감됨6개월 전에. Windows 레지스트리 관련 작업을 수행하고 있습니다.Python이 32비트로 실행되는지 64비트로 실행되는지에 따라 특정 키 값이 달라집니다.파이썬이 64비트 애플리케이션으로 실행되는지 32비트 애플리케이션으로 실행되는지 어떻게 감지할 수 있습니까?(저는 32비트/64비트 Windows를 감지하는 데는 관심이 없습니다. 단지 Python 플랫폼일 뿐입니다.)import platform platform.architecture() Python 문서에서: 다양한 아키텍..

IT 2023.07.27

여러 프로세스 간에 결과 대기열 공유

여러 프로세스 간에 결과 대기열 공유 에 대한 설명서multiprocessing모듈은 다음으로 시작된 프로세스에 큐를 전달하는 방법을 보여줍니다.multiprocessing.Process그러나 어떻게 하면 다음으로 시작된 비동기 작업자 프로세스와 대기열을 공유할 수 있습니까?apply_async저는 역동적인 가입이나 다른 것이 필요하지 않습니다. 단지 근로자들이 그들의 결과를 기지로 (반복적으로) 보고할 수 있는 방법입니다. import multiprocessing def worker(name, que): que.put("%d is done" % name) if __name__ == '__main__': pool = multiprocessing.Pool(processes=3) q = multiproces..

IT 2023.07.27

__dict__ 속성 설명

__dict__ 속성 설명 나는 정말 혼란스럽습니다.__dict__기다하여▁. 검색을 잘 요.제가 검색을 많이 해봤지만 출력은 잘 모르겠습니다. 객체, 클래스 또는 함수에 사용되는 경우 이 속성을 0부터 사용하는 방법을 설명할 수 있는 사람이 있습니까?기본적으로 문제의 개체를 설명하는 모든 속성을 포함합니다.속성을 변경하거나 읽는 데 사용할 수 있습니다.다음에 대한 설명서에서 인용한 내용 개체의(쓰기 가능한) 특성을 저장하는 데 사용되는 사전 또는 기타 매핑 개체입니다. Python에서는 모든 것이 객체라는 것을 기억하세요.제가 모든 것을 말할 때, 저는 기능, 클래스, 객체 등 모든 것을 의미합니다. (Ya 제대로 읽으셨군요, 클래스.클래스도 개체입니다.예: def func(): pass func.te..

IT 2023.07.22

"값이 너무 많아 압축을 풀 수 없습니다" 예외

"값이 너무 많아 압축을 풀 수 없습니다" 예외 저는 장고에서 프로젝트를 진행하고 있으며 사용자 프로필을 만들기 위해 사용자 모델을 확장하기 시작했습니다. 유감스럽게도 문제가 생겼습니다.사용자 프로필을 템플릿 안에 넣으려고 할 때마다 (user.get_template.lastIP예를 들어, 다음 오류가 발생합니다. 환경: 요청 방법: GET요청 URL: http://localhost:8000/장고 버전: 1.1 파이썬 버전: 2.6.1 템플릿 오류: 템플릿 /path/to/base.tpl에서 라인 19의 오류렌더링하는 동안 예외가 발견됨: 값이 너무 많아 압축을 풀 수 없습니다. 19 : {{user.username}}({{user.get_profile.rep}}), 안녕하세요.어떻게 되가나요?로그아웃 ..

IT 2023.07.22

logging.info 이 콘솔에 표시되지 않지만 경고 및 오류가 나타납니다.

logging.info 이 콘솔에 표시되지 않지만 경고 및 오류가 나타납니다. 이벤트를 기록할 때logging.info파이썬 터미널에는 나타나지 않습니다. import logging logging.info('I am info') # no output 이와 대조적으로 이벤트는 다음과 함께 기록됩니다.logging.warn터미널에 나타납니다. import logging logging.warn('I am warning') # outputs "I am warning" 환경 수준을 변경할 수 있습니까?logging.info콘솔에 인쇄하시겠습니까?각 Python 파일의 변경을 피하고 싶습니다.루트 로거는 항상 경고 수준으로 기본 설정됩니다.통화해봐 logging.getLogger().setLevel(logging...

IT 2023.07.17
반응형