반응형

Python 30

PIL을 사용하여 이미지에 텍스트 추가

PIL을 사용하여 이미지에 텍스트 추가 이미지를 로드하는 응용 프로그램이 있는데 사용자가 이미지를 클릭하면 이 이미지에 대한 텍스트 영역이 나타납니다(사용).jquery), 여기서 사용자는 이미지에 일부 텍스트를 쓸 수 있습니다.이미지에 추가해야 합니다. 그것에 대해 조사를 한 후, 저는 그것이PIL(Python Imaging Library)를 통해 이 작업을 수행할 수 있습니다.그래서 저는 그것이 어떻게 작동하는지 보기 위해 몇 가지 예를 시도했고 이미지에 텍스트를 쓸 수 있었습니다.하지만 사용해보면 차이가 있다고 생각합니다.Python Shell그리고 웹 환경에서.제 말은 텍스트 영역의 텍스트가 px로 매우 크다는 것입니다.PIL을 텍스트 영역에 있는 것과 동일한 크기의 텍스트를 사용할 때 어떻게 해..

programing 2023.07.24

Python SQL 쿼리 문자열 형식 지정

Python SQL 쿼리 문자열 형식 지정 저는 sql 쿼리 문자열을 포맷하는 가장 좋은 방법을 찾고 있습니다.애플리케이션을 디버깅할 때 모든 sql 쿼리 문자열을 파일로 기록하고 싶으며, 문자열의 형식이 올바른지 여부가 중요합니다. 옵션 1 def myquery(): sql = "select field1, field2, field3, field4 from table where condition1=1 and condition2=2" con = mymodule.get_connection() ... 이것은 sql 문자열을 인쇄하는 데 좋습니다. 문자열이 길고 표준 너비인 80자에 맞지 않으면 좋은 해결책이 아닙니다. 옵션 2 def query(): sql = """ select field1, field2, ..

programing 2023.07.24

각각 하위 명령 집합이 있는 클릭 명령을 여러 파일로 분할하려면 어떻게 해야 합니까?

각각 하위 명령 집합이 있는 클릭 명령을 여러 파일로 분할하려면 어떻게 해야 합니까? 제가 개발한 큰 클릭 애플리케이션이 하나 있는데, 여러 명령/하위 명령을 탐색하는 것이 점점 어려워지고 있습니다.명령을 별도의 파일로 구성하려면 어떻게 해야 합니까?명령과 하위 명령을 별도의 클래스로 구성할 수 있습니까? 다음은 분리 방법에 대한 예입니다. 안에 import click @click.group() @click.version_option() def cli(): pass #Entry Point command_cloudflare.py @cli.group() @click.pass_context def cloudflare(ctx): pass @cloudflare.group('zone') def cloudflare_..

programing 2023.07.24

터미널에서 Python Script 명령 실행

터미널에서 Python Script 명령 실행 이 질문에는 이미 다음과 같은 답이 있습니다. Python에서 Bash 명령 실행 (12개 답변) 마감됨작년에 얼마 전에 어디선가 읽었는데 못 찾겠어요.단말기에서 명령을 실행한 후 결과를 출력하는 명령을 찾고 있습니다. 예: 스크립트는 다음과 같습니다. command 'ls -l' 터미널에서 해당 명령을 실행한 결과가 표시됩니다.이를 수행하는 방법은 여러 가지를 수행할 수 있습니다. 간단한 방법은 OS 모듈을 사용하는 것입니다. import os os.system("ls -l") 하위 프로세스 모듈을 사용하면 다음과 같은 복잡한 작업을 수행할 수 있습니다. import subprocess test = subprocess.Popen(["ping","-W","2..

programing 2023.07.19

부동 소수점 숫자를 가장 가까운 정수로 반올림하시겠습니까?

부동 소수점 숫자를 가장 가까운 정수로 반올림하시겠습니까? 부동소수점 숫자를 가장 가까운 정수로 반올림하고 싶습니다.그러나 전체가 아닌 경우 변수가 다음 정수에 얼마나 가까운지에 관계없이 항상 반올림하고 싶습니다.이것을 할 수 있는 방법이 있습니까?int(x) 정수로 변환하면 다음과 같이 잘립니다(0.0 방향).math.trunc. 음수가 아닌 숫자의 경우 아래쪽입니다. 숫자가 음수일 수 있는 경우와 달리 크기를 아래로 반올림합니다.math.floor-Infinity를 향해 반올림하여 값을 낮춥니다.(긍정적이거나 부정적임). 파이썬 정수는 임의의 정밀도이기 때문에 매우 큰 플로트도 정수로 표현될 수 있습니다. (이 관용구가 정수 유형의 가장 큰 값보다 큰 플로트에 대해 실패할 수 있는 다른 언어와 달리)..

programing 2023.07.19

로깅을 사용하여 pprint 출력 인쇄

로깅을 사용하여 pprint 출력 인쇄 pprint의 출력을 사용하여 복잡한 데이터 구조를 보여주고 싶은데 stdout이 아닌 logging module을 사용하여 출력하고 싶습니다. ds = [{'hello': 'there'}] logging.debug( pprint.pprint(ds) ) # outputs as STDOUT 이 명령을 사용하여 문자열을 가져온 다음 로깅 프레임워크로 보냅니다. from pprint import pformat ds = [{'hello': 'there'}] logging.debug(pformat(ds)) 위의 솔루션은 포맷터를 사용하여 로깅할 때 이름과 수준 이름을 추가하고 있기 때문에 적합하지 않습니다.조금 정돈되지 않은 것 같습니다. __main__ : DEBUG : ..

programing 2023.07.19

WSGI와 CGI는 쉬운 영어로 무엇입니까?

WSGI와 CGI는 쉬운 영어로 무엇입니까? 저는 WSGI나 CGI를 읽을 때마다 움츠러듭니다.나는 전에 그것을 읽으려고 시도해 보았지만 정말 아무것도 고착되지 않았습니다. 그것은 정말 쉬운 영어로 무엇입니까? 터미널로 요청을 전송하고 출력을 리디렉션하는 것뿐입니까?Blankman 씨, 완전히 뒤로 물러서는 관점에서 웹 서버 게이트웨이 인터페이스에 대한 저의 "소개 페이지"를 소개합니다. 1부: 웹 서버 웹 서버는 응답을 제공합니다.그들은 앉아서 참을성 있게 기다리다가 갑자기 경고도 없이 이렇게 말합니다. 클라이언트 프로세스가 요청을 보냅니다.클라이언트 프로세스는 웹 서버, 봇, 모바일 앱 등이 될 수 있습니다.단순히 "고객"일 뿐입니다. 웹 서버가 이 요청을 수신합니다. 의도적인 중얼거림 다양한 일이 ..

programing 2023.07.19

수동으로 범례를 작성하는 방법

수동으로 범례를 작성하는 방법 matplotlib을 사용하고 있는데, 수동으로 범례에 색상과 레이블 항목을 추가하고 싶습니다.중복이 많이 발생할 수 있음을 명시하기 위해 플롯에 데이터를 추가합니다. 제 생각은 다음과 같습니다. ax2.legend(self.labels,colorList[:len(self.labels)]) plt.legend() 여기서 self.labels는 범례 레이블을 원하는 항목의 수이며, 큰 색상 목록의 하위 집합을 가져옵니다.하지만 실행해도 결과물이 나오지 않습니다.범례 안내서를 확인했습니까? 실용성을 위해 가이드의 예를 인용합니다. 모든 핸들이 자동으로 범례 항목으로 전환될 수는 없으므로, 종종 범례 항목을 만들 수 있는 아티스트를 만들어야 합니다.범례 핸들은 사용하기 위해 그림..

programing 2023.07.19

셀러리의 대기열에 있는 작업 목록 검색

셀러리의 대기열에 있는 작업 목록 검색 대기열에서 아직 처리되지 않은 작업 목록을 검색하려면 어떻게 해야 합니까?편집: 대기열에 있는 작업 목록을 보려면 다른 답변을 참조하십시오. 당신은 여기를 봐야 합니다: 셀러리 가이드 - 근로자 검사 기본적으로 다음과 같습니다. my_app = Celery(...) # Inspect all nodes. i = my_app.control.inspect() # Show the items that have an ETA or are scheduled for later processing i.scheduled() # Show tasks that are currently active. i.active() # Show tasks that have been claimed by w..

programing 2023.07.19

판다 데이터 프레임에 상수 값을 가진 열 추가

판다 데이터 프레임에 상수 값을 가진 열 추가 이 질문에는 이미 다음과 같은 답이 있습니다. 상수 값을 사용하여 데이터 프레임에 열 추가 (10개 답변) 마감됨2년 전에. 주어진 데이터 프레임: np.random.seed(0) df = pd.DataFrame(np.random.randn(3, 3), columns=list('ABC'), index=[1, 2, 3]) df A B C 1 1.764052 0.400157 0.978738 2 2.240893 1.867558 -0.977278 3 0.950088 -0.151357 -0.103219 0과 같은 상수 값을 포함하는 새 열을 추가하는 가장 간단한 방법은 무엇입니까? A B C new 1 1.764052 0.400157 0.978738 0 2 2.240..

programing 2023.07.09
반응형