«python» 태그된 질문

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


6
SQLAlchemy IN 절
sqlalchemy 에서이 쿼리를 수행하려고합니다. SELECT id, name FROM user WHERE id IN (123, 456) [123, 456]실행 시간에 목록을 바인딩하고 싶습니다 .
237 python  sqlalchemy 

7
NumPy 배열 초기화 (동일한 값으로 채움)
n각 요소의 길이가 NumPy 인 배열을 만들어야합니다 v. 다음보다 좋은 것이 있습니까? a = empty(n) for i in range(n): a[i] = v 나는 알고있다 zeros및 onesV = 0, 내가 사용할 수 있습니다 1. 작동합니다 v * ones(n),하지만 때 작업을하지 않습니다 v이며 None, 또한 훨씬 느린 것입니다.
237 python  arrays  numpy 

18
git bash의 명령 줄에서 Python이 작동하지 않습니다.
파이썬은 git bash (Windows)에서 실행되지 않습니다. 명령 줄에 python을 입력하면 Powershell에서와 같이 2.7.10으로 python 2.7.10을 입력했다고 말하지 않고 빈 줄로 이동합니다. 그것은 나에게 오류 메시지를주지 않지만 파이썬은 실행되지 않습니다. PATH의 환경 변수가 이미 포함되어 있는지 확인했습니다 c:\python27. 다른 무엇을 확인할 수 있습니까? 이 문제가 발생하는 세션은 다음과 같습니다. user@hostname MINGW64 …

9
변수가 클래스인지 아닌지 확인하는 방법?
변수가 클래스인지 아닌지 확인하는 방법이 궁금합니다 (인스턴스 아님!). 이 기능을 사용 isinstance(object, class_or_type_or_tuple)하여이 작업을 시도했지만 클래스에 어떤 유형이 있는지 알 수 없습니다. 예를 들어 다음 코드에서 class Foo: pass isinstance(Foo, **???**) # i want to make this return True. " class"를 ???로 바꾸려고했습니다. 하지만 class파이썬에서 키워드 라는 것을 깨달았습니다 .
236 python  reflection 


9
파이썬에서 버전 번호를 어떻게 비교합니까?
에 계란을 추가하기 위해 계란이 들어있는 디렉토리를 걷고 있습니다 sys.path. 디렉토리에 동일한 .egg의 두 가지 버전이있는 경우 최신 버전 만 추가하고 싶습니다. r"^(?P<eggName>\w+)-(?P<eggVersion>[\d\.]+)-.+\.egg$파일 이름에서 이름과 버전을 추출 하는 정규식이 있습니다 . 문제는 버전 번호를 비교하는 것 2.3.1입니다. 문자열을 비교하고 있기 때문에 2는 10보다 높지만 버전에는 맞지 않습니다. >>> "2.3.1" > …

15
메소드 매개 변수 이름을 얻는 방법?
파이썬 함수가 주어지면 : def a_method(arg1, arg2): pass 인수의 수와 이름을 추출하는 방법 즉,에 대한 참조가 있으면를 반환 func하고 싶습니다 .func.[something]("arg1", "arg2") 이것의 사용법 시나리오는 데코레이터가 있고 실제 함수에 대해 키로 나타나는 것과 동일한 순서로 메소드 인수를 사용하고 싶습니다. 즉, "a,b"내가 전화 할 때 데코레이터는 어떻게 인쇄 된 것처럼 보 …

3
파이썬에서 타입 힌트로 기본 매개 변수 값 추가
다음과 같은 기능이 있다면 : def foo(name, opts={}): pass 그리고 매개 변수에 유형 힌트를 추가하고 싶습니다. 어떻게합니까? 내가 가정 한 방식으로 구문 오류가 발생합니다. def foo(name: str, opts={}: dict) -> str: pass 다음은 구문 오류를 발생시키지 않지만이 경우를 처리하는 직관적 인 방법은 아닙니다. def foo(name: str, opts: dict={}) -> str: …

10
Matplotlib 2 서브 플로트, 1 컬러 바
Matplotlib에서 두 개의 서브 플로트를 사용하여 동일한 y 축을 하나의 컬러 막대로 공유하는 방법을 연구하는 데 너무 오랜 시간을 보냈습니다. 무슨 일이 있었 는지 또는 에서 colorbar()함수를 호출하면 플롯을 자동 스케일링하여 컬러 바와 플롯이 '서브 플롯'경계 상자 안에 들어가서 두 개의 나란히 플롯이 두 가지 매우 다르게 나타납니다. 크기.subplot1subplot2 이 …

9
PEP-8이 최대 줄 길이를 79 자로 지정하는 이유는 무엇입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …
235 python  pep8 

4
팬더에서 복잡한 기준으로 선택
예를 들어 간단한 DF가 있습니다. import pandas as pd from random import randint df = pd.DataFrame({'A': [randint(1, 9) for x in xrange(10)], 'B': [randint(1, 9)*10 for x in xrange(10)], 'C': [randint(1, 9)*100 for x in xrange(10)]}) 'A'에서 'B'에 해당하는 값이 50보다 크고 'C'에 대해-팬더의 방법과 관용구를 사용하여 900이 아닌 값을 …
235 python  pandas 



9
서브 프로세스 stdout을 한 줄씩 읽으십시오
내 파이썬 스크립트는 하위 프로세스를 사용하여 매우 시끄러운 리눅스 유틸리티를 호출합니다. 모든 출력을 로그 파일에 저장하고 일부를 사용자에게 보여주고 싶습니다. 나는 다음과 같이 작동 할 것이라고 생각했지만 유틸리티가 상당한 양의 출력을 생성 할 때까지 응용 프로그램에 출력이 표시되지 않습니다. #fake_utility.py, just generates lots of output over time import time i …
235 python  subprocess 

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