본문 바로가기

파이썬2271

파이썬 Xvfb에서 Selenium을 어떻게 실행합니까? 저는 EC2 인스턴스에 있습니다. 따라서 GUI가 없습니다. $pip install selenium $sudo apt-get install firefox xvfb 그런 다음 이렇게합니다. $Xvfb :1 -screen 0 1024x768x24 2>&1 >/dev/null & $DISPLAY=:1 java -jar selenium-server-standalone-2.0b3.jar 05:08:31.227 INFO - Java: Sun Microsystems Inc. 19.0-b09 05:08:31.229 INFO - OS: Linux 2.6.32-305-ec2 i386 05:08:31.233 INFO - v2.0 [b3], with Core v2.0 [b3] 05:08:32.121 INFO - RemoteW.. 2020. 10. 2.
파이썬 Django : <여러 선택> 및 POST 사용 내 템플릿에서 이와 같은 것을 사용하고 있습니다. {% for service in services %} {{service}} {% endfor %} Firebug 또는 Django 디버그에서 POST 데이터를 볼 때 하나의 값만 보내는 것을 볼 수 있습니다. 내가 뭔가를 잘못하고 있거나 개념을 오해하고 있습니까? 해결 방법 request.POST.getlist('services') 참조 페이지 https://stackoverflow.com/questions/618557 2020. 10. 1.
파이썬에서 정수 값을 4 바이트 배열로 변환하는 방법 파이썬에서 바이트 메시지를 보내야하고 부호없는 정수를 바이트 배열로 변환해야합니다. 파이썬에서 정수 값을 4 바이트 배열로 어떻게 변환합니까? C에서와 같이 : uint32_t number=100; array[0]=(number >>24) & 0xff; array[1]=(number >>16) & 0xff; array[2]=(number >>8) & 0xff; array[3]=number & 0xff; 누군가 나에게 방법을 보여줄 수 있습니까? 처음에는 유형없이 프로그래밍하는 것이 이상합니다. 해결 방법 >>> [hex(0x12345678 >> i & 0xff) for i in (24,16,8,0)] ['0x12', '0x34', '0x56', '0x78'] 참조 페이지 https://stackoverf.. 2020. 10. 1.
파이썬 python과 ssh 연결을 만드는 방법은 무엇입니까? 누구든지 파이썬에서 ssh 연결을 위해 무언가를 추천 할 수 있습니까? 모든 OS와 호환되어야합니다. 나는 이미 SIGCHLD에서 오류를 얻기 위해 pyssh를 시도했지만 Windows에는 이것이 부족하기 때문에 읽었습니다. 나는 paramiko를 작동 시키려고 노력했지만 paramiko와 Crypto 사이에 각각의 최신 버전이 함께 작동하지 않을 때까지 오류가 발생했습니다. Python 2.6.1은 현재 Windows 시스템에 있습니다. 해결 방법 from pexpect import pxssh s = pxssh.pxssh() if not s.login ('localhost', 'myusername', 'mypassword'): print "SSH session failed on login." print.. 2020. 10. 1.
파이썬 How to implement an ordered, default dict? 컬렉션 의 OrderedDict () 와 defaultdict () 를 하나의 객체에 결합하고 싶습니다. 이는 순서가 지정된 기본 dict입니다. . 이게 가능해? 해결 방법 from collections import OrderedDict, Callable class DefaultOrderedDict(OrderedDict): # Source: http://stackoverflow.com/a/6190500/562769 def __init__(self, default_factory=None, *a, **kw): if (default_factory is not None and not isinstance(default_factory, Callable)): raise TypeError('first argument.. 2020. 10. 1.
파이썬 How to trigger function on value change? 이 질문이 이벤트 처리와 관련이 있음을 알고 있으며 Python 이벤트 처리기 디스패처에 대해 읽었으므로 내 질문에 대답하지 않았거나 정보를 완전히 놓쳤습니다. v 값이 변경 될 때마다 A 개체의 m () 메서드가 트리거되기를 원합니다. 예를 들어 (돈이 행복하다고 가정) : global_wealth = 0 class Person() def __init__(self): self.wealth = 0 global global_wealth # here is where attribute should be # bound to changes in 'global_wealth' self.happiness = bind_to(global_wealth, how_happy) def how_happy(self, global_w.. 2020. 10. 1.
파이썬 What is the best way to exit a function (which has no return value) in python before the function ends (e.g. a check fails)? 반환 값없이 함수를 호출하는 반복을 가정 해 봅시다. 내 프로그램이 작동해야한다고 생각하는 방식은이 의사 코드에 설명되어 있습니다. for element in some_list: foo(element) def foo(element): do something if check is true: do more (because check was succesful) else: return None do much much more... 이것을 파이썬으로 구현하면 함수가 None 을 반환한다는 사실이 귀찮습니다. "함수 본문에서 검사가 실패 할 경우 반환 값이없는 함수를 종료"하는 더 좋은 방법이 있습니까? 해결 방법 간단히 사용할 수 있습니다. return 정확히 똑같은 return None 또한 실행이 return.. 2020. 10. 1.
파이썬 Python 사전 생성 구문 사전을 채우는 방법이 있는지 궁금해서 말보다 덜 장황한 동일한 값으로 매핑되는 여러 키가 있는지 궁금합니다. d = {1:'yes', 2:'yes', 3:'yes', 4:'no'} 나는 다음과 같은 라인을 따라 무언가를 생각하고 있습니다. d = {*(1,2,3):'yes', 4:'no'} 이것은 분명히 구문 오류입니다. 너무 많은 난독 화없이이 작업을 수행하는 합리적으로 간단한 방법이 있습니까? (나는 코드 골프를 치지 않고 있지만 본질적으로 동일한 것을 반복해서 작성할 필요가 없습니다. 그러나 코드 골프가 굉장하기 때문에 코드 골프 관련 답변도 높이 평가 될 것입니다 =]). 수정 : 나는 아마도 나쁜 예를 택했을 것입니다. 이것이 내가하려는 것입니다. d = {*('READY', 95): 'GPLR.. 2020. 10. 1.
파이썬 목록에서 최대 값과 색인을 찾는 Pythonic 방법? 목록에서 최대 값을 원하면 max (List) 만 쓸 수 있지만 최대 값의 인덱스도 필요하면 어떻게해야합니까? 다음과 같이 작성할 수 있습니다. maximum=0 for i,value in enumerate(List): if value>maximum: maximum=value index=i 그러나 그것은 나에게 지루해 보입니다. 그리고 내가 쓰면 : List.index(max(List)) 그런 다음 목록을 두 번 반복합니다. 더 좋은 방법이 있습니까? 해결 방법 다음과 같은 많은 옵션이 있습니다. import operator index, value = max(enumerate(my_list), key=operator.itemgetter(1)) 참조 페이지 https://stackoverflow.com/q.. 2020. 10. 1.
파이썬 Python 속성은 어떻게 작동합니까? Python 속성을 성공적으로 사용했지만 어떻게 작동하는지 모르겠습니다. 클래스 외부의 속성을 역 참조하면 property 유형의 개체 만 가져옵니다. @property def hello(): return "Hello, world!" hello # 그러나 클래스에 속성을 넣으면 동작이 매우 다릅니다. class Foo(object): @property def hello(self): return "Hello, world!" Foo().hello # 'Hello, world!' 바인딩되지 않은 Foo.hello 가 여전히 property 객체라는 것을 알았으므로 클래스 인스턴스화가 마법을 수행해야하지만 그 마법은 무엇입니까? 해결 방법 다른 사람들이 언급했듯이 설명 자라는 언어 기능을 사용합니다. Foo.h.. 2020. 10. 1.