반응형

PYTHON 36

셀레늄 - 크롬 드라이버 실행 파일은 PATH에 있어야 합니다.

셀레늄 - 크롬 드라이버 실행 파일은 PATH에 있어야 합니다. 이 질문에는 이미 다음과 같은 답이 있습니다. 오류 메시지: ""Chromedriver' 실행 파일을 경로에서 사용할 수 있어야 합니다." (34개 답변) 마감됨3년 전에. 오류 메시지: 'chromedriver' 실행 파일은 PATH에 있어야 합니다. pycharm에서 selenium을 사용하여 스크립트를 코딩하려고 했는데 위의 오류가 발생했습니다.저는 이미 여기서 본 것처럼 셀레늄을 파이차마와 연결했습니다(새롭게 최신 상태). 저는 셀레늄이 처음입니다. "셀레늄" 폴더에 있는 크롬 드라이버가 아닙니다.그렇지 않으면 어디서 찾아서 경로에 추가할 수 있습니까? 그런데, cmd에 "chromedriver"를 입력하려고 했지만, 내부 명령이나 ..

programing 2023.08.12

Python에서 정렬된 목록에 항목 삽입

Python에서 정렬된 목록에 항목 삽입 메소드 중 하나가 정렬된 목록에 새 항목을 삽입하는 클래스를 만들고 있습니다.항목이 정렬된 목록에서 수정된(정렬된) 위치에 삽입됩니다.다음 이외의 기본 제공 목록 기능 또는 메서드를 사용할 수 없습니다.[],[:],+,그리고.len그래도.이 부분이 저에게 정말 혼란스러운 부분입니다. 이 문제를 해결하는 가장 좋은 방법은 무엇입니까?이등분 모듈의 삽입 함수를 사용합니다. import bisect a = [1, 2, 4, 5] bisect.insort(a, 3) print(a) 산출량 [1, 2, 3, 4, 5] 더 복잡한 사용법은 다음을 참조하십시오.key에 대한 매개 변수.insort방법 import bisect a = [{"key": 1}, {"key": 3}]..

programing 2023.08.12

어떤 물체가 숫자인지 확인하는 가장 단순한 방법은 무엇입니까?

어떤 물체가 숫자인지 확인하는 가장 단순한 방법은 무엇입니까? 임의의 파이썬 객체가 주어진다면, 그것이 숫자인지 아닌지를 판단하는 가장 좋은 방법은 무엇입니까?여기서is는 로정니다됩으로 됩니다.acts like a number in certain circumstances. 예를 들어, 벡터 클래스를 쓰고 있다고 가정합니다.다른 벡터가 주어지면 점 곱을 찾으려고 합니다.스칼라가 지정된 경우 전체 벡터의 배율을 조정하려고 합니다. 가 떤어것 확지는중하인지 것.int,float,long,bool사용자 정의 개체는 숫자처럼 작동할 수 있으므로 사용자 정의 개체에는 적용되지 않습니다., 하만지, 는하것을 하는 것__mul__예를 들어, 방금 설명한 벡터 클래스가 정의하기 때문에 충분하지 않습니다.__mul__하지..

programing 2023.08.02

파이썬 메소드 오버라이드, 서명이 중요합니까?

파이썬 메소드 오버라이드, 서명이 중요합니까? 내가 가지고 있다고 치자. class Super(): def method1(): pass class Sub(Super): def method1(param1, param2, param3): stuff 이거 맞는건가요?메소드1에 대한 호출은 항상 하위 클래스로 갑니까?나의 계획은 각각 2개의 하위 클래스가 다른 매개 변수로 method1을 재정의하는 것입니다.Python에서 메소드는 클래스에 연결된 사전의 키-값 쌍일 뿐입니다.기본 클래스에서 클래스를 파생할 때 메서드 이름이 먼저 파생된 클래스 사전을 조사한 다음 기본 클래스 사전을 조사한다는 의미입니다.메서드를 "재지정"하려면 파생 클래스에서 메서드를 다시 선언하기만 하면 됩니다. 그렇다면, 파생 클래스에서 ..

programing 2023.07.28

값의 범위에 따라 그룹화된 판다

값의 범위에 따라 그룹화된 판다 판다에게 동물을 유인할 수 있는 쉬운 방법이 있습니까?groupby값의 증가 범위에서?예를 들어 아래의 예를 들어, I 빈과 그룹 열을 사용할 수 있습니다.B와 함께0.155예를 들어 열에 있는 그룹의 첫 두 개가 증가합니다.B'0 - 0.155, 0.155 - 0.31...' 사이의 범위로 나뉩니다. import numpy as np import pandas as pd df=pd.DataFrame({'A':np.random.random(20),'B':np.random.random(20)}) A B 0 0.383493 0.250785 1 0.572949 0.139555 2 0.652391 0.401983 3 0.214145 0.696935 4 0.848551 0.51669..

programing 2023.07.23

파이썬에서 다른 클래스 내에서 클래스를 정의하면 이점이 있습니까?

파이썬에서 다른 클래스 내에서 클래스를 정의하면 이점이 있습니까? 제가 여기서 말하는 것은 중첩된 클래스입니다.기본적으로, 저는 두 개의 수업을 모델링하고 있습니다.Download Manager 클래스 및 다운로드스레드 클래스.여기서 분명한 OOP 개념은 구성입니다.하지만, 구성이 꼭 둥지를 짓는 것을 의미하는 것은 아닙니다, 그렇죠? 다음과 같은 코드가 있습니다. class DownloadThread: def foo(self): pass class DownloadManager(): def __init__(self): dwld_threads = [] def create_new_thread(): dwld_threads.append(DownloadThread()) 하지만 지금은 둥지를 틀면 더 좋은 상황이 ..

programing 2023.07.23

Spark Dataframe은 중복된 이름을 가진 열을 구분합니다.

Spark Dataframe은 중복된 이름을 가진 열을 구분합니다. Spark Dataframe에서 알고 있듯이 여러 열에 대해 아래 데이터 프레임 스냅샷에 표시된 것과 같은 이름을 가질 수 있습니다. [ Row(a=107831, f=SparseVector(5, {0: 0.0, 1: 0.0, 2: 0.0, 3: 0.0, 4: 0.0}), a=107831, f=SparseVector(5, {0: 0.0, 1: 0.0, 2: 0.0, 3: 0.0, 4: 0.0})), Row(a=107831, f=SparseVector(5, {0: 0.0, 1: 0.0, 2: 0.0, 3: 0.0, 4: 0.0}), a=125231, f=SparseVector(5, {0: 0.0, 1: 0.0, 2: 0.0047, 3: 0...

programing 2023.07.23

데이터 프레임의 여러 데이터 그룹을 하나의 그림으로 표시하는 방법

데이터 프레임의 여러 데이터 그룹을 하나의 그림으로 표시하는 방법 아래와 같은 형식으로 수년간의 온도 기록이 있는 온도 파일을 가지고 있습니다. 2012-04-12,16:13:09,20.6 2012-04-12,17:13:09,20.9 2012-04-12,18:13:09,20.6 2007-05-12,19:13:09,5.4 2007-05-12,20:13:09,20.6 2007-05-12,20:13:09,20.6 2005-08-11,11:13:09,20.6 2005-08-11,11:13:09,17.5 2005-08-13,07:13:09,20.6 2006-04-13,01:13:09,20.6 매년 기록의 숫자와 시간이 다르기 때문에 판다의 날짜 표시는 모두 다릅니다. 비교를 위해 다른 연도의 데이터를 같은 그림에..

programing 2023.07.23

Python에서 "ImportError: No module name..." 오류를 해결하는 방법은 무엇입니까?

Python에서 "ImportError: No module name..." 오류를 해결하는 방법은 무엇입니까? 이 가져오기 오류를 해결하는 올바른 방법은 무엇입니까? 디렉토리 구조는 다음과 같습니다. /home/bodacydo /home/bodacydo/work /home/bodacydo/work/project /home/bodacydo/work/project/programs /home/bodacydo/work/project/foo 그리고 나는 전화번호부에 있습니다. /home/bodacydo/work/project 이제 제가 타이핑하면 python ./programs/my_python_program.py 나는 즉시 이해합니다. ImportError: No module named foo.tasks 그./..

programing 2023.07.23

파이썬 스크립트에서 파이썬패스를 설정하려면 어떻게 해야 합니까?

파이썬 스크립트에서 파이썬패스를 설정하려면 어떻게 해야 합니까? /etc/profile 및 환경 변수에서 설정하는 방법을 알고 있습니다. 하지만 스크립트 중에 설정하려면 어떻게 해야 합니까?수입품인가요, sys?제가 그걸 어떻게 합니까?설정하지 않음PYTHONPATH항목을 에 추가합니다.Python 패키지를 검색해야 하는 디렉터리 목록이므로 해당 목록에 디렉터리를 추가하면 됩니다. sys.path.append('/path/to/whatever') 실은.sys.path의 값을 분할하여 초기화합니다.PYTHONPATH경로 구분 문자(:Linux와 유사한 시스템에서는;윈도우즈에서). 또한 를 사용하여 디렉토리를 추가할 수 있으며, 이 방법도 고려됩니다..pth사용자가 전달하는 디렉토리 내에 존재하는 파일.(에..

programing 2023.07.18
반응형