«python» 태그된 질문

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

2
동적 페이지 용 스크래피가있는 셀레늄
스크래피를 사용하여 웹 페이지에서 제품 정보를 긁어 내려고합니다. 내 스크랩 할 웹 페이지는 다음과 같습니다. 10 개의 제품이있는 product_list 페이지로 시작 "다음"버튼을 클릭하면 다음 10 개의 제품이로드됩니다 (URL은 두 페이지간에 변경되지 않음). LinkExtractor를 사용하여 각 제품 링크를 제품 페이지로 이동하고 필요한 모든 정보를 얻습니다. next-button-ajax-call을 복제하려고했지만 작동하지 않아서 셀레늄을 사용해 …

2
Python에서 Linux 환경 변수를 설정 해제하는 올바른 방법은 무엇입니까?
문서에서 : 플랫폼이 unsetenv()기능을 지원하는 경우이 매핑에서 항목을 삭제하여 환경 변수를 설정 해제 할 수 있습니다. unsetenv()os.environ에서 항목이 삭제되고 pop()또는 clear()메서드 중 하나가 호출 될 때 자동으로 호출됩니다 . 그러나 나는의 가용성에 관계없이 작동하는 것을 원합니다 unsetenv(). 사용할 수없는 경우 매핑에서 항목을 삭제하려면 어떻게합니까? os.environ['MYVAR'] = None?

8
Django에서 OneToOneField가 None인지 확인하십시오.
다음과 같은 두 가지 모델이 있습니다. class Type1Profile(models.Model): user = models.OneToOneField(User, unique=True) ... class Type2Profile(models.Model): user = models.OneToOneField(User, unique=True) ... 사용자가 Type1 또는 Type2 프로필을 가지고 있다면 뭔가를해야합니다. if request.user.type1profile != None: # do something elif request.user.type2profile != None: # do something else else: # do something else 그러나 type1 …

7
파이썬에서 효율적인 날짜 범위 중복 계산?
각 범위가 시작 및 종료 날짜에 의해 결정되는 두 개의 날짜 범위가 있습니다 (분명히 datetime.date () 인스턴스). 두 범위는 겹칠 수도 있고 그렇지 않을 수도 있습니다. 중복되는 일수가 필요합니다. 물론 두 범위 내의 모든 날짜로 두 세트를 미리 채울 수 있고 세트 교차를 수행 할 수 있지만 이것은 비효율적 일 …

1
nose vs pytest-내가 선택해야하는 (주관적) 차이점은 무엇입니까? [닫은]
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 이 질문 개선 나는 많은 (단위) 테스트와 함께 다소 큰 (다중 스레드) Python 프로젝트 작업을 시작했습니다. …
85 python  pytest  nose 

14
Windows에서 아나콘다를 완전히 제거하는 방법은 무엇입니까?
얼마 전에 Anaconda를 설치했지만 최근에이를 제거하고 기본 Python 2.7을 설치하기로 결정했습니다. Anaconda를 제거하고 모든 디렉토리를 삭제하고 python 2.7을 설치했습니다. 하지만 Windows 용 PyGTK를 설치하려고하면에 설치하겠다고 c:/users/.../Anaconda directory합니다. 이것은 존재하지도 않습니다. c:/python-2.7디렉토리 에 설치하고 싶습니다 . Anaconda가 여전히 설치되어 있다고 생각하는 이유는 무엇입니까? 그리고 이것을 어떻게 바꿀 수 있습니까?

8
천 단위 구분 기호로 쉼표가있는 경우 문자열을 숫자로 변환하는 방법은 무엇입니까?
수천을 구분하기 위해 쉼표를 사용하는 숫자를 나타내는 문자열이 있습니다. 이것을 파이썬에서 어떻게 숫자로 변환 할 수 있습니까? >>> int("1,000,000") 생성합니다 ValueError. 변환을 시도하기 전에 쉼표를 빈 문자열로 바꿀 수 있지만 어떻게 든 잘못 느껴집니다. 더 좋은 방법이 있습니까?
85 python 

3
파이썬은 헤더와 함께 POST를 보냅니다.
결과를 추출하기위한 매개 변수와 함께 POST를 보내는 파이썬 스크립트를 작성하려고합니다. 피들러를 사용하여 원하는 게시물 요청을 추출했습니다. 웹 사이트는 https 만 사용합니다. POST /Services/GetFromDataBaseVersionned HTTP/1.1 Host: www.mywbsite.fr "Connection": "keep-alive", "Content-Length": 129, "Origin": "https://www.mywbsite.fr", "X-Requested-With": "XMLHttpRequest", "User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.52 Safari/536.5", "Content-Type": "application/json", "Accept": "*/*", …

3
파이썬 세트 작업의 시간 복잡성?
Big O 표기법 에서 파이썬의 각 집합 연산의 시간 복잡성은 무엇입니까 ? 많은 항목에 대한 작업에 Python의 집합 유형 을 사용하고 있습니다. 세트의 크기가 각 작업의 성능에 어떤 영향을 미치는지 알고 싶습니다. 예를 들어를 추가 하고 멤버십을 테스트합니다. myset = set() myset.add('foo') 'foo' in myset 인터넷 검색은 리소스를 찾지 못했지만 …

7
레이블이있는 sklearn 플롯 혼동 행렬
분류 자의 성능을 시각화하기 위해 혼동 행렬을 플로팅하고 싶지만 레이블 자체가 아닌 레이블 수만 표시합니다. from sklearn.metrics import confusion_matrix import pylab as pl y_test=['business', 'business', 'business', 'business', 'business', 'business', 'business', 'business', 'business', 'business', 'business', 'business', 'business', 'business', 'business', 'business', 'business', 'business', 'business', 'business'] pred=array(['health', 'business', 'business', 'business', 'business', 'business', 'health', …


26
django.db.migrations.exceptions.InconsistentMigrationHistory
python manage.py migrateDjango 프로젝트에서 실행할 때 다음 오류가 발생합니다. Traceback (most recent call last): File "manage.py", line 22, in <module> execute_from_command_line(sys.argv) File "/home/hari/project/env/local/lib/python2.7/site- packages/django/core/management/__init__.py", line 363, in execute_from_command_line utility.execute() File "/home/hari/project/env/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 355, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/home/hari/project/env/local/lib/python2.7/site-packages/django/core/management/base.py", line 283, in run_from_argv self.execute(*args, **cmd_options) File "/home/hari/project/env/local/lib/python2.7/site-packages/django/core/management/base.py", line 330, in execute …

6
세미콜론으로 구분 된 문자열을 Python에서 사전으로 분할
다음과 같은 문자열이 있습니다. "Name1=Value1;Name2=Value2;Name3=Value3" 파이썬에 내장 된 클래스 / 함수가 그 문자열을 받아 사전을 구성하는 것입니까? 마치 내가 이것을 한 것처럼 : dict = { "Name1": "Value1", "Name2": "Value2", "Name3": "Value3" } 사용 가능한 모듈을 살펴 봤지만 일치하는 항목을 찾을 수 없습니다. 감사합니다. 관련 코드를 직접 만드는 방법을 알고 …

2
토네이도는 언제 어떻게 사용하나요? 언제 쓸모가 없습니까?
좋아, Tornado는 차단되지 않고 매우 빠르며 많은 대기 요청을 쉽게 처리 할 수 ​​있습니다. 그러나 나는 그것이 은총이 아니라고 생각하고 우리가 장고 기반 또는 Tornado를 사용하여 다른 사이트를 맹목적으로 실행하면 성능이 향상되지 않습니다. 이에 대한 포괄적 인 설명을 찾을 수 없으므로 여기에서 요청합니다. 토네이도는 언제 사용해야합니까? 언제 쓸모가 없습니까? 그것을 …

7
Python urllib2, 기본 HTTP 인증 및 tr.im
URL을 단축하기 위해 tr.im API를 사용하는 코드를 작성하려고합니다 . http://docs.python.org/library/urllib2.html을 읽은 후 다음을 시도했습니다. TRIM_API_URL = 'http://api.tr.im/api' auth_handler = urllib2.HTTPBasicAuthHandler() auth_handler.add_password(realm='tr.im', uri=TRIM_API_URL, user=USERNAME, passwd=PASSWORD) opener = urllib2.build_opener(auth_handler) urllib2.install_opener(opener) response = urllib2.urlopen('%s/trim_simple?url=%s' % (TRIM_API_URL, url_to_trim)) url = response.read().strip() response.code는 200입니다 (202이어야한다고 생각합니다). url은 유효하지만 단축 된 URL이 내 URL 목록 ( …

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