본문 바로가기

파이썬2271

파이썬 응답의 개체가 구독 가능한 Python http 게시 요청이 아닙니다. HTTP 요청을 게시하려고합니다. 코드가 작동하도록 관리했지만 결과 중 일부를 반환하는 데 어려움을 겪고 있습니다. 결과는 다음과 같습니다. { "requestId" : "8317cgs1e1-36hd42-43h6be-br34r2-c70a6ege3fs5sbh", "numberOfRequests" : 1893 } requestId를 가져 오려고하는데 응답이 계속 표시됩니다. '개체가 구독 할 수 없습니다. import json import requests workingFile = 'D:\\test.json' with open(workingFile, 'r') as fh: data = json.load(fh) url = 'http://jsontest' username = 'user' password = 'pas.. 2020. 11. 11.
파이썬 목록 / 하위 목록 선택 -1 이상 그래서 저는 파이썬을 가지고 놀다가 조금 이상해 보이는 것을 발견했습니다. 목록에서 선택할 때 -1 의 의미가 일치하지 않는 것 같습니다. 그래서 숫자 목록이 있습니다 ls = range(1000) 물론 ls [-1] 인 경우 목록의 마지막 요소이지만 하위 목록을 가져 와서 중간 지점에서 끝까지 모든 것을 얻을 수 있습니다. ls[500:-1] 그러나 이것은 목록의 마지막 요소를 포함하는 목록을 제공하지 않고 대신 마지막 요소까지 모든 것을 포함하는 목록을 제공합니다. 그러나 내가 할 경우 ls[0:10] 열 번째 요소도 포함하는 목록을 얻습니다 (그러므로 선택기가 포함되어야 함). 왜 -1 에서는 작동하지 않습니다. 물론 ls [500 :] 또는 ls [500 : len (ls)] (어리석은 일)을 할.. 2020. 11. 11.
파이썬 주어진 합계를 가진 숫자 목록의 모든 조합 찾기 번호 목록이 있습니다. numbers = [1, 2, 3, 7, 7, 9, 10] 보시다시피이 목록에 숫자가 두 번 이상 나타날 수 있습니다. 주어진 합계를 가진 이러한 숫자의 모든 조합을 가져와야합니다. 10 . 조합의 항목은 반복 될 수 없지만 숫자 의 각 항목은 고유하게 취급되어야합니다. 즉, 목록에있는 두 개의 7 은 동일한 값을 가진 서로 다른 항목을 나타냅니다. 순서는 중요하지 않으므로 [1, 9] 및 [9, 1] 은 동일한 조합입니다. 조합에 대한 길이 제한은 없습니다. [10] 은 [1, 2, 7] 만큼 유효합니다. 위의 기준을 충족하는 모든 조합의 목록을 만들려면 어떻게해야하나요? 이 예에서는 [[1,2,7], [1,2,7], [1,9], [3,7], [3,7], [10]] .. 2020. 11. 11.
파이썬에서 클래스의 인스턴스를 동적으로 만드는 방법은 무엇입니까? 클래스 이름 목록이 있고 인스턴스를 동적으로 만들고 싶습니다. 예를 들면 : names=[ 'foo.baa.a', 'foo.daa.c', 'foo.AA', .... ] def save(cName, argument): aa = create_instance(cName) # how to do it? aa.save(argument) save(random_from(names), arg) Python에서 해당 인스턴스를 동적으로 만드는 방법은 무엇입니까? 감사! 해결 방법 이것은 종종 반성 또는 때때로 자기 성찰이라고합니다. 수행하려는 작업에 대한 답이있는 유사한 질문을 확인하십시오. 참조 페이지 https://stackoverflow.com/questions/3451779 2020. 11. 11.
파이썬 How do I make Python 3.5 my default version on MacOS? Mac에 Python 3.5.1을 설치했습니다 (최신 버전의 OSX 실행). 내 시스템에는 Python 2.7이 설치되어 있습니다. 터미널 프롬프트에서 IDLE 를 입력하면 시스템이 새로 설치된 Python 3.5가 아닌 원래 Python 2.7을 가져옵니다. 터미널에서 IDLE 창을 열 때 시스템을 기본적으로 Python 3.5.1로 설정하려면 어떻게해야합니까? 해결 방법 Python 2와 3은 같은 시스템에서 행복하게 공존 할 수 있으므로 Python 3을 사용하려는 경우 명령에 지정하여 쉽게 전환 할 수 있습니다. 따라서 Idle의 경우 Python 3에서 사용하려면 터미널에 idle3 을 입력하고 Python 2에서 사용하려면 idle 을 입력해야합니다. 마찬가지로, 스크립트를 실행하거나 터미널에.. 2020. 11. 11.
파이썬 Pandas에서 여러 열을 다른 열로 나누기 DataFrame의 첫 번째 열을 제외한 모든 열을 첫 번째 열로 나누어야합니다. 여기 내가하는 일이 있지만 이것이 "올바른"판다 방식이 아닌지 궁금합니다. df = pd.DataFrame(np.random.rand(10,3), columns=list('ABC')) df[['B', 'C']] = (df.T.iloc[1:] / df.T.iloc[0]).T df [[ 'B', 'C']] / df [ 'A'] 와 같은 작업을 수행하는 방법이 있습니까? (그냥 nan 의 10x12 데이터 프레임을 제공합니다.) 또한 비슷한 질문을 읽은 후 df [ 'A']. div (df [[ 'B', 'C']]) 를 시도했지만 브로드 캐스트 오류가 발생합니다. 해결 방법 나는 df [[ 'B', 'C']]. div (df.A.. 2020. 11. 11.
파이썬 팬더 : read_html 위키 URL에서 미국 주를 추출하려고하는데 Python Pandas를 사용하고 있습니다. import pandas as pd import html5lib f_states = pd.read_html('https://simple.wikipedia.org/wiki/List_of_U.S._states') 그러나 위의 코드는 오류 L을 제공합니다. ImportError Traceback (가장 최근 호출 마지막) in () 1 import pandas as pd ( 'bs4', 'html5lib')의 맛 : 662 if not _HAS_HTML5LIB: --> 663 raise ImportError("html5lib not found, please install it") 664 if not _HAS_BS4: 66.. 2020. 11. 11.
파이썬 Can't install elementtree with pip pip 로 elementtree 패키지를 설치하려고합니다. 다음 오류가 발생합니다. (taximachine_env)vagrant@dev-gm:/opt/taxi/taxiconsole$ pip install elementtree -vvv Collecting elementtree Getting page https://pypi.python.org/simple/elementtree/ 1 location(s) to search for versions of elementtree: * https://pypi.python.org/simple/elementtree/ Getting page https://pypi.python.org/simple/elementtree/ Analyzing links from page https.. 2020. 11. 11.
파이썬 10 초마다 Python 스크립트 실행 나는 어떤 일을 할 수있는 기능이있다. 코드는 1 억 3 천만 번 반복되어야합니다. 현재 저는 Crontab을 사용하여 1 분마다 파이썬 스크립트를 실행합니다. 시간이 너무 오래 걸리므로 처음 실행할 때이 파이썬 스크립트가 실행되고 작업이 끝날 때까지 계속 반복되기를 바랍니다. 두 작업 사이에 10 초 휴식을 원합니다. 어떻게 할 수 있습니까? 해결 방법 import schedule import time def job(): print("I'm working...") schedule.every(10).minutes.do(job) schedule.every().hour.do(job) schedule.every().day.at("10:30").do(job) while 1: schedule.run_pending.. 2020. 11. 11.
파이썬 Randomizing a list in Python 파이썬에서 항목 목록을 "흔드는"좋은 방법이 있는지 궁금합니다. 예를 들어 [1,2,3,4,5] 는 [3,1,4,2,5] (모든 순서가 동일하게 ). 해결 방법 from random import shuffle list1 = [1,2,3,4,5] shuffle(list1) print list1 ---> [3, 1, 2, 4, 5] 참조 페이지 https://stackoverflow.com/questions/34862378 2020. 11. 11.