개발 223

[파이썬] Selenium을 사용하여 텍스트 상자(입력)에서 값을 찾고 삽입하는 방법?

다음 HTML 구조가 있고 Selenium을 사용하여 값을 입력하려고 합니다.NUM: My title PAGE of 내가 작성한 코드는 다음과 같습니다. head = driver.find_element_by_class_name("MY_HEADING_A") frame_elem = head.find_element_by_class_name("PageText") # Following is a pseudo code. # Basically I need to enter a value of 1, 2, 3 etc in the textbox field (NUM) # and then hit RETURN key. ## txt = frame_elem.find_element_by_name("NUM") ## txt.send_key..

개발/Python 2022.10.11

[파이썬] Django의 urls.py에서 템플릿으로 바로 이동하는 법?

views.py로 이동하는 대신 robots.txt 템플릿으로 이동하기를 원합니다. 참고: Django 4+에서도 여전히 유효합니다. 클래스 기반 일반 보기를 사용하지만 django 2.0+ 패턴으로 등록하십시오. from django.urls import path from django.views.generic import TemplateView urlpatterns = [ path('foo/', TemplateView.as_view(template_name='foo.html')) ] https://docs.djangoproject.com/en/4.1/topics/class-based-views/#usage-in-your-urlconf 클래스 기반 일반 보기를 사용합니다. from django.views..

개발/Python 2022.10.10

[파이썬] pandas DataFrame의 열에 대한 .str.split() 작업 후 마지막 열 가져오기

팬더 DataFrame에 단일 공간으로 분할하려는 열이 있습니다. 분할은 다음으로 충분히 간단합니다.DataFrame.str.split(' '), 하지만 마지막 항목에서 새 열을 만들 수 없습니다. 내가 언제.str.split() 열 배열 목록을 얻었는데 DataFrame에 대한 새 열을 얻기 위해 이것을 조작하는 방법을 모르겠습니다. 다음은 예입니다. 열의 각 항목에는 '기호 데이터 가격'이 포함되어 있으며 가격을 분할하고 싶습니다(그리고 결국 절반의 경우 "p"... 또는 "c"를 제거). import pandas as pd temp = pd.DataFrame({'ticker' : ['spx 5/25/2001 p500', 'spx 5/25/2001 p600', 'spx 5/25/2001 p700']}..

개발/Python 2022.10.10

[파이썬] Matplotlib에서 그리드 간격 변경 및 눈금 레이블 지정

그리드 플롯에 카운트를 표시하려고 하는데 어떻게 해야 할지 모르겠습니다. 원해요: 5 간격으로 점선 그리드를 갖습니다. 20개마다 주요 눈금 레이블만 사용 틱이 플롯 외부에 있도록 하려면; 그리고 그리드 내부에 "카운트"를 갖습니다. 다음과 같은 잠재적인 중복 항목을 확인했습니다.here 그리고here, 그러나 그것을 알아낼 수 없었습니다. 이것은 내 코드입니다. import matplotlib.pyplot as plt from matplotlib.ticker import MultipleLocator, FormatStrFormatter for key, value in sorted(data.items()): x = value[0][2] y = value[0][3] count = value[0][4] fig..

개발/Python 2022.10.10

[파이썬] S3에서 파일을 다운로드할 때 AWS Lambda의 "Read-only file system" 오류

file.csv를 S3 버킷에 놓을 때 내 람다 함수에서 아래 오류가 표시됩니다. 파일이 크지 않고 읽기 위해 파일을 열기 전에 60초 절전 모드를 추가했지만 어떤 이유로 파일에 추가 ".6CEdFe7C"가 추가되었습니다. 왜 그런 겁니까? [Errno 30] Read-only file system: u'/file.csv.6CEdFe7C': IOError Traceback (most recent call last): File "/var/task/lambda_function.py", line 75, in lambda_handler s3.download_file(bucket, key, filepath) File "/var/runtime/boto3/s3/inject.py", line 104, in downlo..

개발/Python 2022.10.10

[파이썬] 유니코드 정규화

파이썬에서 유니코드 문자열을 정규화하여 표현하는 데 사용할 수 있는 가장 단순한 유니코드 엔터티만 이해할 수 있도록 하는 표준 방법이 있습니까? 내 말은, 다음과 같은 시퀀스를 번역하는 것입니다.['LATIN SMALL LETTER A', 'COMBINING ACUTE ACCENT'] 에게['LATIN SMALL LETTER A WITH ACUTE'] ? 문제가 어디에 있는지 확인하십시오. >>> import unicodedata >>> char = "á" >>> len(char) 1 >>> [ unicodedata.name(c) for c in char ] ['LATIN SMALL LETTER A WITH ACUTE'] 그러나 지금: >>> char = "á" >>> len(char) 2 >>> [ ..

개발/Python 2022.10.09

[파이썬] POST를 사용한 Flask 예제

특정 태그의 텍스트를 주어진 xpath(?key=)로 대체하기 위해 xml 파일에 액세스하는 다음 경로를 가정합니다. @app.route('/resource', methods = ['POST']) def update_text(): # CODE 그런 다음 다음과 같이 cURL을 사용합니다. curl -X POST http://ip:5000/resource?key=listOfUsers/user1 -d "John" xpath 표현식listOfUsers/user1 태그에 액세스해야 합니다. 현재 텍스트를 "John"으로 변경합니다. Flask와 REST를 막 배우기 시작했고 이 특정한 경우에 대한 좋은 예를 찾을 수 없기 때문에 이것을 달성하는 방법에 대해 전혀 모릅니다. 또한 이미 알고 있기 때문에 lxml을..

개발/Python 2022.10.09

[파이썬] 문자열의 find와 index의 차이점

나는 파이썬을 처음 사용하고 찾기와 색인의 차이점을 잘 이해할 수 없습니다. >>> line 'hi, this is ABC oh my god!!' >>> line.find("o") 16 >>> line.index("o") 16 그들은 항상 같은 결과를 반환합니다. 감사!! str.find 보고-1 부분 문자열을 찾지 못한 경우. >>> line = 'hi, this is ABC oh my god!!' >>> line.find('?') -1 하는 동안str.index 인상ValueError: >>> line.index('?') Traceback (most recent call last): File "", line 1, in ValueError: substring not found 하위 문자열이 발견되면 두..

개발/Python 2022.10.09
728x90