목록머신러닝 (265)
스택큐힙리스트
저는 128 x 128 픽셀 크기의 RGBA로 저장된 이 이미지를 내 메모리에 가지고 있습니다. 그러나 from PIL import Image image_data = ... # 이미지의 바이트 값 image = Image.frombytes('RGBA', (128,128), image_data) image.show() 이 코드는 다음 예외를 던집니다. ValueError: 이미지 데이터가 충분하지 않습니다. 왜 그럴까요? 무엇이 잘못되었을까요?답변 1Image.open의 문서에는 파일 유사 객체를 허용할 수 있다고 나와 있으므로, 인코딩된 이미지를 포함하는 io.BytesIO 객체를 전달할 수 있어야 합니다: from PIL import Image import io 이미지_데이터 = ... # 이미지의 바..
나는 문자열을 가지고 있다. 그 문자열에 이중 반사선이 있다. 이중 반사선을 단일 반사선으로 대체하여 유니코드 문자 코드를 올바르게 구문 분석하고 싶다. (Pdb) p fetched_page 'Chapter 0\nChapter 0 in \\u201cDreaming in Code\\u201d give a brief description of programming in its early years and how and why programmers are still struggling today...' 이 문자열 안에서 다음과 같은 이스케이프된 유니코드 문자 코드를 볼 수 있다: \\u201c 이를 다음과 같이 변경하고 싶다: \u201c 시도 1: fetched_page.replace('\\\\', '\\'..
제가 multipart/form-data에 대해 질문을 하고 싶습니다. HTTP 헤더에서 Content-Type: multipart/form-data; boundary=???을 발견했습니다. ???는 사용자에 의해 자유롭게 정의될 수 있나요? 아니면 HTML에서 생성되는 건가요? ??? = abcdefg와 같이 정의할 수 있는 방법이 있을까요?답변 1 사용자가 ???를 무료로 정의할 수 있습니까? 네. 아니면 HTML에서 제공되는 것입니까? 아니요. HTML은 이와 아무 상관이 없습니다. 아래 내용을 확인하세요. ???를 abcdefg로 정의할 수 있습니까? 네. 웹 서버로 다음 데이터를 보내려면: name = John age = 12 application/x-www-form-urlencoded를 사용하..
나는 PIL을 사용하여 이미지를 생성했습니다. 어떻게 메모리에 문자열로 저장할 수 있을까요? Image.save() 메소드는 파일을 요구합니다. 나는 이와 같은 이미지들을 사전에 저장하고 싶습니다.답변 1문자열을 파일처럼 동작하는 래퍼로 가져오려면 BytesIO 클래스를 사용할 수 있습니다. BytesIO 객체는 파일과 동일한 인터페이스를 제공하지만 내용은 메모리에만 저장됩니다: import io with io.BytesIO() as output: image.save(output, format=GIF) contents = output.getvalue() 자동으로 감지하려고 할 때 PIL에서 오류가 발생하지 않도록 하려면 format 매개변수로 명시적으로 출력 형식을 지정해야 합니다. 이미지를 파일에서로드..