«python» 태그된 질문

파이썬은 다 패러다임, 동적 타입, 다용도 프로그래밍 언어입니다. 깨끗하고 균일 한 구문을 빠르게 배우고 이해하며 사용하고 적용 할 수 있도록 설계되었습니다. Python 2는 01-01-2020부터 공식적으로 지원되지 않습니다. 그래도 버전 별 Python 질문의 경우 [python-2.7] 또는 [python-3.x] 태그를 추가하십시오. Python 변형 또는 라이브러리 (예 : Jython, PyPy, Pandas, Numpy)를 사용하는 경우 태그에 포함 시키십시오.

17
파이썬 객체가 가지고있는 메소드 찾기
어떤 종류의 파이썬 객체가 주어지면이 객체가 가지고있는 모든 메소드의 목록을 얻는 쉬운 방법이 있습니까? 또는, 이것이 가능하지 않은 경우, 메소드가 호출 될 때 단순히 오류가 발생하는지 확인하는 것 이외의 특정 메소드가 있는지 확인하는 쉬운 방법이 있습니까?


6
JSON을 OrderedDict에로드 할 수 있습니까?
Ok에서 OrderedDict를 사용할 수 있습니다 json.dump. 즉, OrderedDict를 JSON에 대한 입력으로 사용할 수 있습니다. 그러나 출력으로 사용할 수 있습니까? 그렇다면 어떻게? 제 경우 load에는 OrderedDict 에 들어가서 파일의 키 순서를 유지할 수 있습니다. 그렇지 않은 경우 해결 방법이 있습니까?

12
요소를 제거하지 않고 세트에서 요소를 검색하는 방법은 무엇입니까?
다음을 가정하십시오. >>> s = set([1, 2, 3]) 내가 s하지 않고 어떻게 가치 (값)를 얻 s.pop()습니까? 항목을 제거 할 수있을 때까지 항목을 세트에 남겨두고 싶습니다. 다른 호스트에 대한 비동기 호출 후에 만 ​​확인할 수있는 것입니다. 빠르고 더러운 : >>> elem = s.pop() >>> s.add(elem) 그러나 더 나은 방법을 알고 있습니까? …
427 python  set 



6
SQLAlchemy 주문에 의한 주문?
descending다음과 같은 SQLAlchemy 쿼리에서 ORDER BY 를 어떻게 사용할 수 있습니까? 이 쿼리는 작동하지만 오름차순으로 반환합니다. query = (model.Session.query(model.Entry) .join(model.ClassificationItem) .join(model.EnumerationValue) .filter_by(id=c.row.id) .order_by(model.Entry.amount) # This row :) ) 내가 시도하면 : .order_by(desc(model.Entry.amount)) 그때 나는 얻는다 : NameError: global name 'desc' is not defined.
424 python  sqlalchemy 

7
파이썬의 알파벳 범위
다음과 같이 알파벳 문자 목록을 만드는 대신 : alpha = ['a', 'b', 'c', 'd'.........'z'] 우리가 그것을 범위 또는 무언가로 그룹화 할 수있는 방법이 있습니까? 예를 들어 숫자의 경우 다음을 사용하여 그룹화 할 수 있습니다 range(). range(1, 10)
423 python  string  list  alphabet 

11
예외를 일으킨 예외 설명 및 스택 추적을 모두 문자열로 가져옵니다.
파이썬에서 스택 추적 및 예외에 대한 많은 게시물을 보았습니다. 그러나 내가 필요한 것을 찾지 못했습니다. 예외가 발생할 수있는 Python 2.7 코드 덩어리가 있습니다. 나는 그것을 잡아서 전체 설명과 오류를 일으킨 스택 추적을 문자열에 할당하고 싶습니다 (콘솔에서 볼 때 사용하는 모든 것). GUI의 텍스트 상자에 인쇄하려면이 문자열이 필요합니다. 이 같은: try: …

27
목록 요소의 가능한 모든 조합을 얻는 방법은 무엇입니까?
나는 15 개의 숫자가있는 목록을 가지고 있으며 그 숫자의 32,768 조합을 모두 생성하는 코드를 작성해야합니다. 코드를 찾았 습니다 찾고있는 것을 분명히하는 (구글링에 의해)를 찾았지만 코드가 상당히 불투명하고 사용하는 것에주의를 기울였습니다. 또한 더 우아한 솔루션이 있어야한다고 생각합니다. 나에게 발생하는 유일한 일은 십진 정수 1-32768을 반복하여 이진수로 변환하고 이진 표현을 필터로 사용하여 …

4
SQLAlchemy : flush ()와 commit ()의 차이점은 무엇입니까?
SQLAlchemy flush()와 차이점은 무엇입니까 commit()? 나는 문서를 읽었지만 더 현명한 사람은 아닙니다-그들은 내가없는 사전 이해를 가정하는 것 같습니다. 특히 메모리 사용에 미치는 영향에 관심이 있습니다. 일련의 파일 (약 5 백만 행)에서 데이터베이스로 일부 데이터를로드하고 있으며 세션이 때때로 넘어갑니다. 전화 를 너무 많이 사용하고 commit()있고 충분하지 않은지 궁금합니다. flush()그러나 차이점을 실제로 …
422 python  sqlalchemy 

10
Python 클래스에서 동등성 (“평등”)을 지원하는 우아한 방법
사용자 정의 클래스를 작성할 때 ==및 !=연산자 를 사용하여 동등성을 허용하는 것이 종종 중요합니다 . 파이썬에서는 각각 __eq__및 __ne__특수 메소드를 구현하여 가능합니다 . 내가 찾은 가장 쉬운 방법은 다음 방법입니다. class Foo: def __init__(self, item): self.item = item def __eq__(self, other): if isinstance(other, self.__class__): return self.__dict__ == other.__dict__ else: return …

17
파이썬에서 최대 재귀 깊이는 얼마이며 어떻게 증가합니까?
이 꼬리 재귀 기능이 있습니다. def recursive_function(n, sum): if n < 1: return sum else: return recursive_function(n-1, sum+n) c = 998 print(recursive_function(c, 0)) 그것은 작동합니다 n=997, 그리고 그것은 그냥 깨고 밖으로 뱉어 RecursionError: maximum recursion depth exceeded in comparison. 이것이 스택 오버플로입니까? 그것을 해결할 방법이 있습니까?
421 python  recursion 

9
numpy reshape에서 -1은 무엇을 의미합니까?
numpy 행렬은 매개 변수 -1을 가진 재구성 기능을 사용하여 벡터로 재구성 될 수 있습니다. 그러나 나는 -1이 무엇을 의미하는지 모르겠습니다. 예를 들면 다음과 같습니다. a = numpy.matrix([[1, 2, 3, 4], [5, 6, 7, 8]]) b = numpy.reshape(a, -1) 결과 b는 다음과 같습니다.matrix([[1, 2, 3, 4, 5, 6, 7, 8]]) -1이 …

8
파이썬 경고를 비활성화하는 방법
warnings라이브러리를 사용하여 (현재로서는) 쓸모없는 경고를 많이 던지는 코드로 작업하고 있습니다. 설명서 읽기 (/ 스캔) 단일 기능에 대한 경고를 비활성화 하는 방법 만 찾았습니다 . 그러나 코드를 너무 많이 변경하고 싶지 않습니다. 아마도 같은 깃발이 python -no-warning foo.py있습니까? 무엇을 추천하나요?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.