«python» 태그된 질문

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

3
__init__.py에 코드 추가
장고의 모델 시스템이 어떻게 작동하는지 살펴보고 있는데 이해가 안되는 부분을 발견했습니다. __init__.py현재 디렉터리가 패키지임을 지정하기 위해 빈 파일을 만드는 것을 알고 있습니다 . 그리고 __init__.pyimport *가 제대로 작동하도록 몇 가지 변수를 설정할 수 있습니다 . 그러나 django는 from ... import ... 문을 추가하고 __init__.py. 왜? 이것은 단지 일을 지저분하게 보이게하지 …

5
Python의 교차 플랫폼 / dev / null
다음 코드를 사용하여 Linux / OSX에서 기본적으로 stderr에 쓰는 제어하지 않는 Python 라이브러리에 대한 stderr을 숨기고 있습니다. f = open("/dev/null","w") zookeeper.set_log_stream(f) / dev / null에 대한 쉬운 크로스 플랫폼 대안이 있습니까? 장기 실행 프로세스이므로 이상적으로는 메모리를 소비하지 않습니다.
85 python 

2
파이썬 set ([])은 두 객체가 같은지 어떻게 확인합니까? 이것을 사용자 정의하기 위해 객체는 어떤 메소드를 정의해야합니까?
파이썬에서 '컨테이너'객체 또는 클래스를 만들어야합니다.이 클래스는 내가 정의한 다른 객체의 기록을 유지합니다. 이 컨테이너의 한 가지 요구 사항은 두 개체가 동일한 것으로 간주되면 하나 (둘 중 하나)가 제거된다는 것입니다. 내 첫 번째 생각은 set([])이 요구 사항을 완료하기 위해 포함 개체로 를 사용하는 것이 었습니다 . 그러나 집합은 두 개의 동일한 …


2
플라스크에서 세션 시간 제한을 만드는 쉬운 방법이 있습니까?
사용자가 계정을 갖고 로그인 할 수있는 플라스크로 웹 사이트를 구축하고 있습니다. 일부 로그인 및 역할 관리를 위해 flask-principal을 사용하고 있습니다. 사용자 세션이 5 분 또는 10 분 후에 만료되도록하는 방법이 있습니까? 나는 플라스크 문서 나 플라스크 교장의 문서에서 그것을 찾을 수 없었다. 수동으로하는 방법을 생각하고 로그인 할 때 시간 태그를 …

11
range (len (a))가 필요합니까?
SO에 대한 파이썬 질문에서 이러한 유형의 표현을 자주 찾습니다. iterable의 모든 항목에 액세스하기 위해 for i in range(len(a)): print(a[i]) 어색한 글쓰기 방법입니다. for e in a: print(e) 또는 iterable의 요소에 할당하는 경우 : for i in range(len(a)): a[i] = a[i] * 2 다음과 같아야합니다. for i, e in enumerate(a): a[i] …
85 python  for-loop  range 


4
장고는 존재하지 않습니다
"DoesNotExist 오류"를 파악하는 데 문제가 있습니다. 무응답 결과를 관리하는 올바른 방법을 찾으려고 노력했지만 "DoesNotExist"또는 "개체에 DoestNotExists 속성이 없습니다"문제가 계속 발생합니다. from django.http import HttpResponse from django.contrib.sites.models import Site from django.utils import simplejson from vehicles.models import * from gpstracking.models import * def request_statuses(request): data = [] vehicles = Vehicle.objects.filter() Vehicle.vehicledevice_ for …

2
pip로 여러 버전의 패키지 설치
내 응용 프로그램에서 다음을 사용하고 싶습니다. packageA, 필요한 packageX==1.3 packageB, 필요한 packageX==1.4 packageX==1.5 packageX이 상황을 처리하기 위해 pip로 여러 버전을 설치하려면 어떻게해야 합니까?
85 python  pip 

8
Python setuptools : install_requires 아래에 개인 저장소를 나열하려면 어떻게해야합니까?
setup.py비공개 GitHub 저장소에 의존하는 프로젝트 파일을 만들고 있습니다. 파일의 관련 부분은 다음과 같습니다. from setuptools import setup setup(name='my_project', ..., install_requires=[ 'public_package', 'other_public_package', 'private_repo_1', 'private_repo_2', ], dependency_links=[ 'https://github.com/my_account/private_repo_1/master/tarball/', 'https://github.com/my_account/private_repo_2/master/tarball/', ], ..., ) 후자 가이 답변에 따라 및 인수를 지원하지 않기 때문에 setuptools대신 사용 하고 있습니다.distutilsinstall_requiresdependency_links 위의 설정 파일은 404 오류로 개인 …


3
joblib와 pickle의 다른 사용 사례는 무엇입니까?
배경 : 저는 이제 막 scikit-learn을 시작하고 있으며 페이지 하단에서 joblib와 pickle에 대해 읽었습니다 . joblib의 pickle (joblib.dump & joblib.load) 대체를 사용하는 것이 더 흥미로울 수 있습니다. 저는 Pickle에 대한이 Q & A, Python의 pickle에 대한 일반적인 사용 사례를 읽고 여기 커뮤니티가 joblib와 pickle의 차이점을 공유 할 수 있는지 궁금합니다. …


7
목록의 모든 값이 특정 숫자보다 큰지 확인하십시오.
my_list1 = [30,34,56] my_list2 = [29,500,43] 목록의 모든 값이> = 30인지 확인하는 방법은 무엇입니까? my_list1작동해야하고my_list2 하지 않아야합니다. 내가 생각할 수있는 유일한 것은 : boolean = 0 def func(ls): for k in ls: if k >= 30: boolean = boolean + 1 else: boolean = 0 if boolean > 0: print …
85 python  list  function  max 

15
쉘 스크립트에서 파이썬 버전 감지
Linux 시스템에 Python이 설치되어 있는지, 설치된 경우 어떤 Python 버전이 설치되어 있는지 감지하고 싶습니다. 내가 어떻게 해? 의 출력을 구문 분석하는 것보다 더 우아한 것이 "python --version"있습니까?
85 python  shell 

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