«python» 태그된 질문

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

3
명명 된 정규식 그룹“(? P <group_name> regexp)”:“P”는 무엇을 의미합니까?
파이썬에서 (?P&lt;group_name&gt;…) 구문 은 이름을 통해 일치하는 문자열을 참조 할 수 있도록 합니다 . &gt;&gt;&gt; import re &gt;&gt;&gt; match = re.search('(?P&lt;name&gt;.*) (?P&lt;phone&gt;.*)', 'John 123456') &gt;&gt;&gt; match.group('name') 'John' "P"는 무엇을 의미합니까? 공식 문서 에서 힌트를 찾을 수 없습니다 . 학생들이이 구문을 기억하도록 돕는 방법에 대한 아이디어를 얻고 싶습니다. "P"가 무엇을 나타내는 …


14
Python을 사용한 웹 스크랩 핑 JavaScript 페이지
간단한 웹 스크레이퍼를 개발하려고합니다. HTML 코드없이 텍스트를 추출하고 싶습니다. 실제로이 목표를 달성했지만 JavaScript 가로 드 된 일부 페이지에서는 좋은 결과를 얻지 못했습니다. 예를 들어, 일부 JavaScript 코드가 텍스트를 추가하면 텍스트를 볼 수 없습니다. response = urllib2.urlopen(request) JavaScript가 클라이언트에서 실행되기 때문에 추가 된 텍스트없이 원본 텍스트를 얻습니다. 그래서이 문제를 해결할 아이디어를 …


2
하위 프로세스 Popen과 call의 차이점은 무엇입니까 (어떻게 사용할 수 있습니까)?
파이썬에서 외부 프로그램을 호출하고 싶습니다. 나는 모두를 사용하고 Popen()그리고 call()그렇게 할 수 있습니다. 둘의 차이점은 무엇입니까? 내 구체적인 목표는 Python에서 다음 명령을 실행하는 것입니다. 리디렉션이 어떻게 작동하는지 잘 모르겠습니다. ./my_script.sh &gt; output 나는 설명서를 읽었 으며 그것이 call()편의 기능 또는 단축 기능 이라고 말합니다 . call()대신 에 사용하면 전원이 끊어 …
178 python  subprocess  popen 

4
파이썬에서 튜플 비교는 어떻게 작동합니까?
저는 Core Python 프로그래밍 책을 읽었으며 저자는 다음과 같은 예를 보여줍니다. (4, 5) &lt; (3, 5) # Equals false 그래서, 나는 그것이 어떻게 / 왜 거짓과 같은지 궁금합니다. 파이썬은이 두 튜플을 어떻게 비교합니까? Btw, 그것은 책에서 설명되지 않았습니다.

5
한 줄 목록 이해 : if-else 변형
파이썬 목록 이해 구문에 대한 자세한 내용입니다. 주어진 범위의 홀수 목록을 생성하는 목록 이해가 있습니다. [x for x in range(1, 10) if x % 2] 필터가 만들어집니다-짝수 ( if x % 2)를 제거하는 소스 목록이 있습니다. if-then-else와 같은 것을 사용하고 싶습니다. 다음 코드는 실패합니다 : &gt;&gt;&gt; [x for x in …


12
상대 가져 오기-ModuleNotFoundError : x라는 모듈이 없습니다.
이것은 내가 실제로 앉아서 Python 3을 사용해 보았을 때 처음으로 실패한 것처럼 보입니다. 다음 두 파일이 있습니다. test.py config.py config.py에는 몇 가지 변수와 함께 몇 가지 함수가 정의되어 있습니다. 나는 그것을 다음과 같이 제거했다. config.py debug = True test.py import config print (config.debug) 나는 또한 __init__.py 그러나 다음과 같은 오류가 …


8
파이썬 3 회전 범위를 목록으로
숫자 1-1000가 있는 목록을 만들려고 합니다. 분명히 이것은 쓰기 / 읽기를 귀찮게 할 것이므로 범위가있는 목록을 만들려고합니다. 파이썬 2에서는 다음과 같습니다. some_list = range(1,1000) 작동했지만 Python 3에서는 범위가 xrangePython 2 와 비슷 합니까? 누구든지 이것에 대한 통찰력을 제공 할 수 있습니까?
178 python  python-3.x  list  range 

14
Pip을 사용하여 Anaconda 환경에 패키지 설치
conda 4.2.13 MacOSX 10.12.1 pip아나콘다를 사용하여 생성 된 새로운 환경 (가상)으로 패키지를 설치하려고합니다 . Anaconda 문서 에서는 이것이 완벽하다고 말합니다. virtualenv와 동일한 방식으로 수행됩니다. 프로그램을 넣을 환경을 활성화 한 다음 pip install a program ... Ananconda에서 다음과 같이 빈 환경을 만들었습니다. conda create -n shrink_venv 그것을 활성화 : source activate …


20
파이썬에서 이진 검색 (이분법)
목록 / 튜플에서 이진 검색을 수행하고 발견되면 항목의 위치를 ​​반환하고 그렇지 않으면 'False'(-1, None 등)를 반환하는 라이브러리 함수가 있습니까? bisect 모듈 에서 bisect_left / right 함수를 찾았습니다 지만 항목이 목록에 없어도 여전히 위치를 반환합니다. 의도 된 사용법에는 완벽하게 적합하지만 항목이 목록에 있는지 여부를 알고 싶습니다 (삽입하고 싶지 않음). bisect_left해당 위치의 …

12
JSON 객체가 바이트를 받도록 허용하거나 urlopen 출력 문자열을 허용
Python 3에서는 URL에서 json 문서를 요청하고 있습니다. response = urllib.request.urlopen(request) response객체와 파일 - 류의 객체입니다 read및 readline방법. 일반적으로 텍스트 모드에서 열린 파일로 JSON 객체를 만들 수 있습니다. obj = json.load(fp) 내가하고 싶은 것은 : obj = json.load(response) 그러나 urlopen은 파일 객체를 이진 모드로 반환하므로 작동하지 않습니다. 해결 방법은 물론 : …

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