반응형

python 72

Content-Type 헤더에 관계없이 Python Flask에서 원시 POST 본문 가져오기

Content-Type 헤더에 관계없이 Python Flask에서 원시 POST 본문 가져오기 이전에 플라스크 요청에서 데이터를 받는 방법을 문의한 적이 있습니다.request.data비어 있었습니다.그 대답은 설명했습니다.request.data는 원시 포스트 본문이지만 폼 데이터를 구문 분석하면 비어 있습니다.어떻게 하면 무조건 생우편물을 받을 수 있습니까? @app.route('/', methods=['POST']) def parse_request(): data = request.data # empty in some cases # always need raw data here, not parsed form data 내용 유형에 관계없이 원시 데이터를 가져오는 데 사용합니다.데이터가 캐시되고 나중에 액..

programing 2023.07.17

파이썬 멀티프로세싱 모듈의 .join() 메서드는 정확히 무엇을 하고 있습니까?

파이썬 멀티프로세싱 모듈의 .join() 메서드는 정확히 무엇을 하고 있습니까? (PMOTW 기사에서) Python Multiprocessing에 대해 배우고 정확히 무엇인지 설명하고 싶습니다.join()방법은 하고 있습니다. 2008년의 오래된 튜토리얼에서 그것은 다음과 같이 말합니다.p.join()아래 코드를 호출합니다. "하위 프로세스는 유휴 상태로 종료되지 않고 수동으로 죽여야 하는 좀비가 됩니다." from multiprocessing import Process def say_hello(name='world'): print "Hello, %s" % name p = Process(target=say_hello) p.start() p.join() 저는 의 프린트 아웃을 추가했습니다.PID뿐만 아니라..

programing 2023.07.17

셀러리 작업을 단위 테스트하는 방법은 무엇입니까?

셀러리 작업을 단위 테스트하는 방법은 무엇입니까? 셀러리 문서에는 장고 내에서 셀러리를 테스트하는 방법이 언급되어 있지만 장고를 사용하지 않는 경우 셀러리 작업을 테스트하는 방법은 설명되어 있지 않습니다.이걸 어떻게 하나요?모든 장치 테스트 lib를 사용하여 작업을 동시에 테스트할 수 있습니다.저는 보통 셀러리 작업을 할 때 두 가지 테스트를 합니다.첫 번째 것(아래에서 제안하는 바와 같이)은 완전히 동기화되어 있으며 알고리즘이 수행해야 할 작업을 수행하도록 보장하는 것이어야 합니다.두 번째 세션은 전체 시스템(브로커 포함)을 사용하며 직렬화 문제나 다른 배포, 통신 문제가 없는지 확인합니다. 그래서: from celery import Celery celery = Celery() @celery.task ..

programing 2023.07.17

파이썬에서 사전을 쿼리 문자열로 변환하는 방법은 무엇입니까?

파이썬에서 사전을 쿼리 문자열로 변환하는 방법은 무엇입니까? 사용후cgi.parse_qs()결과(사전)를 쿼리 문자열로 다시 변환하는 방법은 무엇입니까?비슷한 것을 찾고 있습니다.urllib.urlencode().파이썬 3 urllib.parse.urlencode(query, doseq=False, [...]) 매핑 개체 또는 strorbytes 개체를 포함할 수 있는 두 요소 튜플 시퀀스를 퍼센트 인코딩된 ASCII 텍스트 문자열로 변환합니다. Python 3 문서 A dict매핑입니다. 레거시 파이썬 urllib.urlencode(query[,doseq]) 매핑 개체 또는 두 요소 튜플 시퀀스를 "% 인코딩" 문자열로 변환...일련의key=value로 구분된 쌍.'&'문자... Python 2.7 문..

programing 2023.07.17

NLTK 토큰라이저를 사용하여 구두점을 제거하는 방법은 무엇입니까?

NLTK 토큰라이저를 사용하여 구두점을 제거하는 방법은 무엇입니까? 저는 이제 막 NLTK를 사용하기 시작했는데 텍스트에서 단어 목록을 가져오는 방법을 잘 이해하지 못합니다.사용할 경우nltk.word_tokenize()단어 목록과 구두점을 받습니다.대신 단어만 있으면 됩니다.어떻게 하면 구두점을 없앨 수 있습니까?도.word_tokenize여러 문장에서 작동하지 않습니다. 마지막 단어에 점이 추가됩니다.여기서 nltk가 제공하는 다른 토큰화 옵션을 살펴 보십시오.예를 들어 영숫자 문자의 시퀀스를 토큰으로 선택하고 다른 모든 항목을 삭제하는 토큰화기를 정의할 수 있습니다. from nltk.tokenize import RegexpTokenizer tokenizer = RegexpTokenizer(r'\w..

programing 2023.07.17

그래프(데이터 구조)를 Python으로 표현

그래프(데이터 구조)를 Python으로 표현 어떻게 하면 파이썬에서 그래프를 깔끔하게 표현할 수 있습니까? (처음부터 시작합니다. 즉, 라이브러리가 없습니다!) 어떤 데이터 구조(예: dict/tuples/dict(tuples))가 빠르면서도 메모리 효율적입니까? 그것에 대해 다양한 그래프 연산을 할 수 있어야 합니다. 지적했듯이 다양한 그래프 표현이 도움이 될 수 있습니다.Python에서 이를 구현하려면 어떻게 해야 합니까? 도서관에 관해서는, 이 질문은 꽤 좋은 답을 가지고 있습니다.비록 이것이 다소 오래된 질문이긴 하지만, 저는 이것을 우연히 발견한 사람들을 위해 실용적인 대답을 해줄 것이라고 생각했습니다. 연결에 대한 입력 데이터를 다음과 같은 튜플 목록으로 가져온다고 가정합니다. [('A', '..

programing 2023.07.17

Windows 7에서 명령 프롬프트에서 Python 프로그램을 실행하는 방법은 무엇입니까?

Windows 7에서 명령 프롬프트에서 Python 프로그램을 실행하는 방법은 무엇입니까? 윈도우 7에서 명령 프롬프트로 파이썬 프로그램을 실행하는 방법을 알아보려고 합니다. (지금쯤 알아냈어야 했는데...) 명령 프롬프트에 "python"을 입력했을 때 다음 오류가 발생했습니다. 'batch'는 내부 또는 외부 명령어, 작동 가능한 프로그램 또는 배치 파일로 인식되지 않습니다. 제가 도움을 구할 때 가장 먼저 찾은 곳은 이 사이트 http://docs.python.org/faq/windows.html#how-do-i-run-a-python-program-under-windows 입니다. 어느 정도 도움이 되었지만 이 튜토리얼은 Windows 2000 이전 버전을 위해 작성되었기 때문에 Windows 7..

programing 2023.07.07

압축된 파일을 Panda DataFrame으로 읽기

압축된 파일을 Panda DataFrame으로 읽기 csv 파일의 압축을 풀고 파일 작업을 할 수 있도록 판다에게 전달하려고 합니다. 제가 지금까지 시도한 코드는 다음과 같습니다. import requests, zipfile, StringIO r = requests.get('http://data.octo.dc.gov/feeds/crime_incidents/archive/crime_incidents_2013_CSV.zip') z = zipfile.ZipFile(StringIO.StringIO(r.content)) crime2013 = pandas.read_csv(z.read('crime_incidents_2013_CSV.csv')) 마지막 줄 이후에 파이썬이 파일을 가져올 수 있지만 오류 끝에 "존재하지 ..

programing 2023.07.07

텍스트의 언어를 결정하는 방법은 무엇입니까?

텍스트의 언어를 결정하는 방법은 무엇입니까? 나는 이것을 받고 싶습니다: Input text: "ру́сский язы́к" Output text: "Russian" Input text: "中文" Output text: "Chinese" Input text: "にほんご" Output text: "Japanese" Input text: "العَرَبِيَّة" Output text: "Arabic" 파이썬으로 어떻게 하나요?TextBlob. (사용되지 않음 - 대신 공식 Google Translate API 사용) NLTK 패키지가 필요하며 Google을 사용합니다. from textblob import TextBlob b = TextBlob("bonjour") b.detect_language() pip..

programing 2023.07.02

Python에서 지정된 URL에 매개 변수 추가

Python에서 지정된 URL에 매개 변수 추가 제게 URL이 주어졌다고 가정해 보겠습니다. GET 변수 GET 매변예수개)가 수 .http://example.com/search?q=question) 또는 그렇지 않을 수 있습니다(예:http://example.com/). 는 제이다같몇이가매추합변니다야가해수개를지음과와 같은 매개변수를 .{'lang':'en','tag':'python'}첫 번째 경우에 저는http://example.com/search?q=question&lang=en&tag=python그리고 두 번째에는--http://example.com/search?lang=en&tag=python. 이것을 하는 표준적인 방법이 있습니까?몇 가지 특이한 점이 있습니다.urllib그리고.urlparse◦..

programing 2023.07.02
반응형