반응형

Python 59

웹 드라이버 클릭() 대 자바스크립트 클릭()

웹 드라이버 클릭() 대 자바스크립트 클릭() 이야기: 여기 StackOverflow에서 사용자가 selenium WebDriver "click" 명령을 통해 요소를 클릭할 수 없으며 스크립트를 실행하여 JavaScript 클릭으로 해결할 수 있다고 보고하는 것을 보았습니다. 파이썬의 예: element = driver.find_element_by_id("myid") driver.execute_script("arguments[0].click();", element) WebDriverJS/프랙터의 예: var elm = $("#myid"); browser.executeScript("arguments[0].click();", elm.getWebElement()); 질문: 일반적인 웹 드라이버 클릭은 작동하지..

it-source 2023.07.20

생성자 식을 인쇄하는 방법은 무엇입니까?

생성자 식을 인쇄하는 방법은 무엇입니까? Python 셸에서 다음과 같은 목록 이해를 입력하는 경우: >>> [x for x in string.letters if x in [y for y in "BigMan on campus"]] 다음과 같이 인쇄된 결과를 얻을 수 있습니다. ['a', 'c', 'g', 'i', 'm', 'n', 'o', 'p', 's', 'u', 'B', 'M'] 사전 이해도 마찬가지입니다. >>> {x:x*2 for x in range(1,10)} {1: 2, 2: 4, 3: 6, 4: 8, 5: 10, 6: 12, 7: 14, 8: 16, 9: 18} 생성자 식을 입력하면 다음과 같은 친절한 응답이 표시되지 않습니다. >>> (x for x in string.letters if x..

it-source 2023.07.20

판다 데이터 프레임에 열 추가

판다 데이터 프레임에 열 추가 이것은 아마도 쉬울 것이지만, 저는 다음과 같은 데이터를 가지고 있습니다. 데이터 프레임 1에서: index dat1 0 9 1 5 데이터 프레임 2에서: index dat2 0 7 1 6 다음과 같은 형식의 데이터 프레임을 원합니다. index dat1 dat2 0 9 7 1 5 6 저는 그것을 사용해 보았습니다.append하지만 교차 결합(즉, 데카르트 제품)이 발생합니다. 어떻게 하는 게 좋을까요?일반적으로 당신은 단지 가입을 원하는 것처럼 보입니다. > dat1 = pd.DataFrame({'dat1': [9,5]}) > dat2 = pd.DataFrame({'dat2': [7,6]}) > dat1.join(dat2) dat1 dat2 0 9 7 1 5 6 다음을 사..

it-source 2023.07.20

플라스크에서 자바스크립트로 데이터를 템플릿으로 전달하려면 어떻게 해야 합니까?

플라스크에서 자바스크립트로 데이터를 템플릿으로 전달하려면 어떻게 해야 합니까? 내 앱은 사전을 반환하는 API로 호출합니다.이 딕트의 정보를 보기에서 자바스크립트로 전달하고 싶습니다.저는 JS에서 Google Maps API를 사용하고 있기 때문에, 특히 long/lat 정보가 포함된 튜플 목록을 전달하고 싶습니다.나는 그것을 알고 있습니다.render_templateHTML에서 사용할 수 있도록 이러한 변수를 보기에 전달합니다. 그러나 템플릿에서 JavaScript로 전달하려면 어떻게 해야 합니까? from flask import Flask from flask import render_template app = Flask(__name__) import foo_api api = foo_api.API('A..

it-source 2023.07.20

컨테이너 객체(Python)에 __iter__(자체)를 구현하는 방법

컨테이너 객체(Python)에 __iter__(자체)를 구현하는 방법 사용자 정의 컨테이너 개체를 작성했습니다. 이 페이지에 따르면 이 방법을 내 객체에 구현해야 합니다. __iter__(self) 그러나 Python 참조 매뉴얼의 Iterator Types에 대한 링크를 추적한 결과, 사용자 자신의 유형을 구현하는 방법에 대한 예가 제공되지 않았습니다. 누가 이 방법을 보여주는 스니펫(또는 리소스에 대한 링크)을 게시할 수 있습니까? 제가 쓰고 있는 컨테이너는 지도입니다(즉, 고유한 키로 값을 저장합니다).딕트는 다음과 같이 반복할 수 있습니다. for k, v in mydict.items() 이 경우 반복기에서 두 개의 요소(튜플?)를 반환할 수 있어야 합니다.이러한 반복기를 구현하는 방법은 여전히 ..

it-source 2023.07.20

python: 디렉터리를 두 단계 위로 가져옵니다.

python: 디렉터리를 두 단계 위로 가져옵니다. 모듈이 요... 어디 모듈인지 모르겠어요.x디렉토리에 대한 경로를 두 단계 위로 이동해야 한다는 것을 알고 있습니다. 그렇다면 좀 더 우아한 방법이 있을까요? import os two_up = os.path.dirname(os.path.dirname(__file__)) Python 2와 3 모두를 위한 솔루션을 환영합니다!사용할 수 있습니다.안타깝게도 이것은 Python 3.4용 stdlib에서만 사용할 수 있습니다.이전 버전의 경우 여기에 PyPI의 복사본을 설치해야 합니다.이 작업은 다음을 사용하여 쉽게 수행할 수 있습니다.pip. from pathlib import Path p = Path(__file__).parents[1] print(p) # ..

it-source 2023.07.20

파이썬에서 생성기 함수에서 한 번에 하나의 값을 얻는 방법은 무엇입니까?

파이썬에서 생성기 함수에서 한 번에 하나의 값을 얻는 방법은 무엇입니까? 매우 기본적인 질문 - 파이썬의 생성기에서 하나의 값을 얻는 방법? 지금까지 저는 글을 써서 하나를 얻을 수 있다는 것을 알았습니다.gen.next()이게 올바른 방법인지 확인하고 싶을 뿐입니다.예, 또는next(gen)2.6 이상.Python = 2.6에서 다음을 사용합니다.next(gen)이것은 내장된 기능이며 더 선명합니다.그것은 또한 파이썬 3에서도 작동할 것입니다. 이 두 가지 모두 특별한 이름을 가진 함수를 호출하게 됩니다.next()하위 분류를 통해 재정의할 수 있습니다.그러나 파이썬 3에서는 이 함수의 이름이 다음과 같이 변경되었습니다.__next__()다른 특수 기능과 일치합니다.사용(파이썬 3용) next(gene..

it-source 2023.07.20

파이썬의 모듈러 곱셈 역함수

파이썬의 모듈러 곱셈 역함수 일부 표준 파이썬 모듈에는 숫자의 모듈식 곱셈 역수를 계산하는 함수가 포함되어 있습니까?y = invmod(x, p)할 정도로x*y == 1 (mod p)구글은 이것에 대해 어떤 좋은 힌트도 주지 않는 것 같습니다. 물론, 확장 유클리드 알고리즘의 집에서 만든 10-라이너를 생각해 낼 수 있지만, 왜 바퀴를 재창조하는지에 대해서는 생각해 낼 수 있습니다. 예를 들어, Java의BigInteger가지다modInverse방법.파이썬에도 비슷한 게 있지 않나요?파이썬 3.8+ y = pow(x, -1, p) Python 3.7 이전 버전 아마도 누군가는 이것이 유용하다고 생각할 것입니다(위키북스에서). def egcd(a, b): if a == 0: return (b, 0, 1) ..

it-source 2023.06.30

Panda DataFrame에서 열 지도 만들기

Panda DataFrame에서 열 지도 만들기 Python의 Pandas 패키지에서 생성된 데이터 프레임을 가지고 있습니다.팬더 패키지의 데이터 프레임을 사용하여 열 지도를 생성하려면 어떻게 해야 합니까? import numpy as np from pandas import * Index= ['aaa','bbb','ccc','ddd','eee'] Cols = ['A', 'B', 'C','D'] df = DataFrame(abs(np.random.randn(5, 4)), index= Index, columns=Cols) >>> df A B C D aaa 2.431645 1.248688 0.267648 0.613826 bbb 0.809296 1.671020 1.564420 0.347662 ccc 1.5019..

it-source 2023.06.20

Google에서 Python을 많이 사용합니다.

Google에서 Python을 많이 사용합니다. 현재 상태로는 이 질문은 우리의 Q&A 형식에 적합하지 않습니다.우리는 답변이 사실, 참고 자료 또는 전문 지식에 의해 뒷받침되기를 기대하지만, 이 질문은 토론, 논쟁, 여론 조사 또는 연장된 토론을 요청할 가능성이 높습니다.만약 이 질문이 개선될 수 있고 다시 열릴 수 있다고 느낀다면,안내를 위해 헬프 센터를 방문합니다. 마감됨11년 전에. 구글이 파이썬을 많이 사용하는 것은 단지 취향의 문제입니까, 아니면 경쟁 우위를 제공하는 것입니까?제가 2004년 구글에서 인터뷰했을 때 파이썬은 이미 구글에서 두각을 나타냈기 때문에 저는 확실한 답을 드릴 수 없습니다. 사실, 분명히 부인할 수 있는 한 가지 매력적인 설명이 있습니다. 구글이 파이썬을 사용하는 것은 ..

it-source 2023.06.20
반응형