본문 바로가기

파이썬2271

파이썬 Python에서 Javascript 함수를 어떻게 호출합니까? 웹 스크랩 프로젝트를 진행 중입니다. 내가 작업중인 웹 사이트 중 하나는 Javascript에서 가져온 데이터를 가지고 있습니다. 예 : JavaScript 함수가 다음과 같이 정의 된 경우 : add_2 (var, var2) 파이썬에서 JavaScript 함수를 어떻게 호출할까요? 해결 방법 Python 바인딩이있는 JavaScript 인터프리터를 찾으십시오. (Rhino? V8? SeaMonkey를 사용해 보시겠습니까?). 하나를 찾으면 파이썬에서 사용하는 방법에 대한 예제와 함께 제공됩니다. 그러나 Python 자체에는 자바 스크립트 인터프리터 가 포함되어 있지 않습니다. 참조 페이지 https://stackoverflow.com/questions/8284765 2020. 9. 22.
파이썬 URL 주소를 이미 알고있는 Python을 사용하여 이미지를 로컬에 저장하는 방법은 무엇입니까? 인터넷에서 이미지의 URL을 알고 있습니다. 이제 실제로 브라우저에서 URL을 열고 파일을 수동으로 저장하지 않고 Python을 사용하여이 이미지를 다운로드 할 수 있습니다. 해결 방법 다음은 파일로 저장하기 만하면되는보다 간단한 방법입니다. import urllib urllib.urlretrieve("http://www.digimouth.com/news/media/2011/09/google-logo.jpg", "local-filename.jpg") 두 번째 인수는 파일을 저장해야하는 로컬 경로입니다. SergO가 제안한대로 아래 코드는 Python 3에서 작동해야합니다. import urllib.request urllib.request.urlretrieve("http://www.digimouth.com.. 2020. 9. 22.
파이썬 Python을 사용하여 단어 목록에 대한 애너그램 찾기 예를 들어 문자열 목록이있는 경우 : ["car", "tree", "boy", "girl", "arc"...] 해당 목록에서 철자법을 찾으려면 어떻게해야합니까? 예 : (car, arc) . 각 문자열에 대해 for 루프를 사용해 보았고 다른 길이의 문자열을 무시하기 위해 if 를 사용했지만 올바른 결과를 얻을 수 없습니다. 문자열의 각 문자를 살펴보고 목록의 다른 문자와 다른 순서로 비교하려면 어떻게해야합니까? 비슷한 질문을 여러 개 읽었지만 답변이 너무 발전했습니다. 아무것도 가져올 수없고 기본 기능 만 사용할 수 있습니다. 해결 방법 2 개의 문자열에 대해이 작업을 수행하려면 다음을 수행 할 수 있습니다. def isAnagram(str1, str2): str1_list = list(str1) st.. 2020. 9. 22.
파이썬 Python '요청'모듈이있는 프록시 문서에서 변수 '프록시'에 포함되어야하는 내용을 찾을 수없는 것 같습니다. 표준 "IP : PORT"값으로 dict를 보내면 2 개의 값을 요구하는 것을 거부했습니다. 그래서, (문서에서 다루지 않는 것처럼 보이기 때문에) 첫 번째 값은 ip이고 두 번째 값은 포트입니까? 문서에서는 다음 사항 만 언급합니다. proxies – (선택 사항) 프록시의 URL에 대한 사전 매핑 프로토콜입니다. 그래서 이걸 해봤는데 ... 어떡해? proxy = { ip: port} 딕셔너리에 넣기 전에 이것을 어떤 타입으로 변환해야합니까? r = requests.get(url,headers=headers,proxies=proxy) 해결 방법 proxies 'dict 구문은 { "protocol": "ip : port", ... 2020. 9. 22.
파이썬 Django : 뷰에서 형식 날짜를 얻는 방법? 보기에서 SHORT_DATETIME_FORMAT을 사용해야합니다. def manage_list(request): user = User.objects.filter().order_by('date_joined') usrs = [] for usr in user: usrs.append({ _('First name'): usr.first_name, _('Last name'): usr.last_name, _('Email'): usr.email, _('Active'): usr.is_active, _('Superuser'): usr.is_superuser, _('Staff'): usr.is_staff, _('Joined date'): usr.date_joined.strftime(SHORT_DATETIME_FORMAT),.. 2020. 9. 22.
파이썬 Python 2.7 Beautiful Soup Img Src Extract for imgsrc in Soup.findAll('img', {'class': 'sizedProdImage'}): if imgsrc: imgsrc = imgsrc else: imgsrc = "ERROR" patImgSrc = re.compile('src="(.*)".*/>') findPatImgSrc = re.findall(patImgSrc, imgsrc) print findPatImgSrc ''' 이것이 내가 추출하려는 것이며 얻는 것입니다. findimgsrcPat = re.findall(imgsrcPat, imgsrc) File "C:\Python27\lib\re.py", line 177, in findall return _compile(pattern, flags).findall(string) Ty.. 2020. 9. 22.
파이썬 OOP : getter / setter 메서드 그래서 object.get_this () 또는 object.set_that (value) 와 같은 getter / setter 메서드를 통해 객체 속성에 액세스해야한다고 읽었습니다. 이 코드는 클래스 내에서도 정의 된 메서드에 적용됩니까? 또는 개체 인스턴스에만 사용하도록되어 있습니다. 예를 들어, 이렇게하는 것이 관용적입니까? class test: def __init__(self,value): self.value = value def get_value(self): return self.value def method(self): return some_operation(self.value) 객체 인스턴스의 value 에 액세스하기 위해 정의 된 get_value () 를 사용합니까? 아니면 get_valu.. 2020. 9. 22.
파이썬 numpy의 2D 배열에서 특정 위치에 행을 삽입합니까? 해결 방법 >>> import numpy as np >>> a = np.zeros((2, 2)) >>> a array([[ 0., 0.], [ 0., 0.]]) # In the following line 1 is the index before which to insert, 0 is the axis. >>> np.insert(a, 1, np.array((1, 1)), 0) array([[ 0., 0.], [ 1., 1.], [ 0., 0.]]) >>> np.insert(a, 1, np.array((1, 1)), 1) array([[ 0., 1., 0.], [ 0., 1., 0.]]) 참조 페이지 https://stackoverflow.com/questions/8298797 2020. 9. 22.
파이썬 Python 인스턴스 변수는 스레드로부터 안전합니까? 좋습니다. 먼저 다음 코드를 확인하세요. class DemoClass(): def __init__(self): #### I really want to know if self.Counter is thread-safe. self.Counter = 0 def Increase(self): self.Counter = self.Counter + 1 def Decrease(self): self.Counter = self.Counter - 1 def DoThis(self): while True: Do something if A happens: self.Increase() else: self.Decrease() time.sleep(randomSecs) def DoThat(self): while True: Do other.. 2020. 9. 22.
파이썬 Insert list into my database using Python 데이터베이스에 목록을 삽입하고 싶지만 할 수 없습니다. 다음은 내가 필요한 것의 예입니다. variable_1 = "HELLO" variable_2 = "ADIOS" list = [variable_1,variable_2] INSERT INTO table VALUES ('%s') % list 이런 일을 할 수 있습니까? 목록을 값으로 삽입 할 수 있습니까? 시도 할 때 MySQL 구문의 오류로 인해 오류가 발생했습니다. 해결 방법 원래 질문에 대한 답은 : 아니요, 그런 목록을 삽입 할 수 없습니다. 그러나 약간의 조정을 통해 % r 을 사용하고 튜플을 전달하여 해당 코드가 작동하도록 만들 수 있습니다. variable_1 = "HELLO" variable_2 = "ADIOS" varlist = [vari.. 2020. 9. 22.