본문 바로가기

python 공부2392

파이썬 간단한 문자열에서 timedelta 객체를 생성하는 방법 timedelta 입력이 문자열로 전달되어야하는 함수를 작성 중입니다. 사용자는 "32m"또는 "2h32m"또는 "4:13"또는 "5hr34m56s"와 같은 것을 입력해야합니다. 라이브러리 또는 이러한 종류의 기능이 이미 구현 된 것이 있습니까? 해결 방법 첫 번째 형식 (5hr34m56s)의 경우 정규 표현식을 사용하여 구문 분석해야합니다. 다음은 재 기반 솔루션입니다. import re from datetime import timedelta regex = re.compile(r'((?P\d+?)hr)?((?P\d+?)m)?((?P\d+?)s)?') def parse_time(time_str): parts = regex.match(time_str) if not parts: return parts = p.. 2020. 10. 16.
파이썬 Replace first occurrence of string in Python 샘플 문자열이 있습니다. 더 긴 문자열에서이 문자열의 첫 번째 발생을 빈 문자열로 어떻게 바꿀 수 있습니까? regex = re.compile('text') match = regex.match(url) if match: url = url.replace(regex, '') 해결 방법 string.replace (s, old, new [, maxreplace]) old 부분 문자열의 모든 항목이 new로 대체 된 문자열 s의 복사본을 반환합니다. 선택적 인수 maxreplace가 제공되면 첫 번째 maxreplace 발생이 대체됩니다. >>> u'longlongTESTstringTEST'.replace('TEST', '?', 1) u'longlong?stringTEST' 참조 페이지 https://stack.. 2020. 10. 16.
파이썬 dump () 필수 위치 인수 1 개 누락 : Python json의 'fp' json 형식을 예쁘게 만들려고하는데이 오류가 발생합니다. import requests as tt from bs4 import BeautifulSoup import json get_url=tt.get("https://in.pinterest.com/search/pins/?rs=ac&len=2&q=batman%20motivation&eq=batman%20moti&etslf=5839&term_meta[]=batman%7Cautocomplete%7Cundefined&term_meta[]=motivation%7Cautocomplete%7Cundefined") soup=BeautifulSoup(get_url.text,"html.parser") select_css=soup.select("script#jsInit1").. 2020. 10. 16.
파이썬 목록의 정수에 추가 정수 목록이 있고이 목록의 개별 정수에 추가 할 수 있는지 궁금합니다. 해결 방법 다음은 추가 할 항목이 사전에서 나온 예입니다. >>> L = [0, 0, 0, 0] >>> things_to_add = ({'idx':1, 'amount': 1}, {'idx': 2, 'amount': 1}) >>> for item in things_to_add: ... L[item['idx']] += item['amount'] ... >>> L [0, 1, 1, 0] 다음은 다른 목록에서 요소를 추가하는 예입니다. >>> L = [0, 0, 0, 0] >>> things_to_add = [0, 1, 1, 0] >>> for idx, amount in enumerate(things_to_add): ... L[idx] +=.. 2020. 10. 16.
파이썬 블렌더-개체에 색상을 어떻게 추가합니까? 시도해도 아무 일도 일어나지 않습니다. 색상을 선택하고 개체 만 클릭합니다. 아마도 파이썬 명령일까요? 해결 방법 참조 페이지 https://stackoverflow.com/questions/4644650 2020. 10. 16.
파이썬에서 목록의 일부 (슬라이스)를 어떻게 뒤집습니까? 왜 이것이 작동하지 않습니까? # to reverse a part of the string in place a = [1,2,3,4,5] a[2:4] = reversed(a[2:4]) # This works! a[2:4] = [0,0] # This works too. a[2:4].reverse() # But this doesn't work 해결 방법 a [2 : 4] 는 선택한 하위 목록의 복사본을 만들고이 복사본은 a [2 : 4] .reverse () 에 의해 반전됩니다. 이것은 원래 목록을 변경하지 않습니다. Python 목록을 자르면 항상 복사본이 생성됩니다. b = a[:] 전체 목록을 복사합니다. 참조 페이지 https://stackoverflow.com/questions/4647368 2020. 10. 16.
파이썬 Python 프로그램을 C / C ++ 코드로 변환 하시겠습니까? Python 프로그램을 C / C ++로 변환 할 수 있습니까? 몇 가지 알고리즘을 구현해야하는데 성능 차이가 C / C ++에서 수행 할 때 겪게 될 모든 고통을 정당화 할만큼 충분히 큰지 확신 할 수 없습니다 (내가 잘하지 못함). 하나의 간단한 알고리즘을 작성하고 이러한 변환 된 솔루션에 대해 벤치마킹하는 방법을 생각했습니다. 그것만으로도 파이썬 버전보다 훨씬 빠르다면 C / C ++로하는 것 외에 다른 선택의 여지가 없습니다. 해결 방법 참조 페이지 https://stackoverflow.com/questions/4650243 2020. 10. 15.
파이썬 로봇 프레임 워크에서 두 문자열을 연결하는 가장 간단한 방법.? 두 개의 문자열 'a', 'b'가 주어지면 이들을 연결하고 로봇 프레임 워크의 새 변수에 할당하는 가장 간단한 방법은 무엇입니까? 이 간단한 비단뱀 방식을 시도했지만 작동하지 않았습니다. ${var}= 'a' + 'b' 해결 방법 문서의 예 : ${str1} = Catenate Hello world ${str2} = Catenate SEPARATOR=--- Hello world ${str3} = Catenate SEPARATOR= Hello world => ${str1} = 'Hello world' ${str2} = 'Hello---world' ${str3} = 'Helloworld' 참조 페이지 https://stackoverflow.com/questions/46539759 2020. 10. 15.
파이썬 Seaborn.countplot : 개수로 범주 주문? 해결 방법 이 기능은 내가 아는 한 seaborn.countplot 에 내장되어 있지 않습니다. order 매개 변수는 카테고리에 대한 문자열 목록 만 허용하고 주문 로직은 사용자에게 남겨 둡니다. . import pandas as pd import seaborn as sns import matplotlib.pyplot as plt sns.set(style='darkgrid') titanic = sns.load_dataset('titanic') sns.countplot(x = 'class', data = titanic, order = titanic['class'].value_counts().index) plt.show() 참조 페이지 https://stackoverflow.com/questions/466.. 2020. 10. 15.
파이썬 아나콘다를 사용하여 Python 3.7로 업데이트 해결 방법 과거에는 Continuum이 일반적으로 새로운 Python을위한 패키지를 푸시하기 위해 안정적인 릴리스가 나올 때까지 기다렸다 고 생각합니다.하지만 저는 그곳에서 일하지 않아 실제 정책이 무엇인지 모르겠습니다. 참조 페이지 https://stackoverflow.com/questions/46939562 2020. 10. 15.