«python» 태그된 질문

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

8
Python 2.6에서 더 이상 사용되지 않는 BaseException.message
다음 사용자 정의 예외를 사용하면 Python 2.6에서 BaseException.message가 더 이상 사용되지 않는다는 경고가 표시됩니다. class MyException(Exception): def __init__(self, message): self.message = message def __str__(self): return repr(self.message) 이것은 경고입니다. DeprecationWarning: BaseException.message has been deprecated as of Python 2.6 self.message = message 이게 뭐가 문제 야? 지원 중단 경고를 없애려면 무엇을 변경해야합니까?


6
파이썬에서 쓰레드 만들기
스크립트가 있는데 한 함수가 다른 함수와 동시에 실행되기를 원합니다. 내가 본 예제 코드 : import threading def MyThread (threading.thread): # doing something........ def MyThread2 (threading.thread): # doing something........ MyThread().start() MyThread2().start() 이 작업을 수행하는 데 문제가 있습니다. 클래스 대신 스레드 함수를 사용 하여이 작업을 수행하는 것을 선호합니다. 이것은 작동하는 스크립트입니다. from …


6
파이썬 'for'루프에서 범위 지정
파이썬의 범위 지정 규칙에 대해서는 묻지 않습니다. 파이썬 for 루프에서 범위 지정이 어떻게 작동 하는지 일반적으로 이해 합니다 . 내 질문은 왜 디자인 결정이 이런 식으로 내려 졌는가입니다. 예를 들어 (말장난 의도가 없음) : for foo in xrange(10): bar = 2 print(foo, bar) 위는 (9,2)를 인쇄합니다. 'foo'는 실제로 루프를 제어하고 …
177 python  scope 

4
수입 명세서의 변경 사항
pep-0404 에서 다음을 이해하지 못합니다. Python 3에서는 패키지 내의 암시 적 상대적 가져 오기를 더 이상 사용할 수 없습니다. 절대 가져 오기 및 명시 적 상대적 가져 오기만 지원됩니다. 또한 스타 가져 오기 (예 : x import *)는 모듈 수준 코드에서만 허용됩니다. 상대 수입이란 무엇입니까? python2에서 스타 임포트가 허용 된 …
177 python  python-3.x 

4
파이썬에서 목록을 반복
하위 목록이있는 목록이 있습니다. 길이가 3 인 모든 하위 목록을 인쇄하고 싶습니다. 파이썬에서 다음을 수행하고 있습니다. for x in values[:]: if len(x) == 3: print(x) values원래 목록입니다. 위의 코드는 x?의 각 값에 대해 길이가 3 인 모든 하위 목록을 인쇄합니까 ? 하위 목록을 length == 3한 번만 표시하고 싶습니다 . …
177 python  list 

3
pandas DataFrame으로 목록 목록 가져 오기
스프레드 시트의 내용을 팬더로 읽습니다. DataNitro에는 셀 목록을 사각형으로 선택하여 목록 목록으로 반환하는 방법이 있습니다. 그래서 table = Cell("A1").table 준다 table = [['Heading1', 'Heading2'], [1 , 2], [3, 4]] headers = table.pop(0) # gives the headers as list and leaves data 나는 이것을 번역하기 위해 코드를 작성하는 데 바쁘지만 내 …
177 python  pandas  datanitro 

12
random.seed () : 무엇을합니까?
random.seed()파이썬 에서하는 일에 약간 혼란 스럽습니다 . 예를 들어, 아래 시험이 왜 (일관되게) 수행합니까? >>> import random >>> random.seed(9001) >>> random.randint(1, 10) 1 >>> random.randint(1, 10) 3 >>> random.randint(1, 10) 6 >>> random.randint(1, 10) 6 >>> random.randint(1, 10) 7 이것에 대한 좋은 문서를 찾을 수 없었습니다.

11
Python-단어가 문자열인지 확인
Python v2로 작업 중이며 단어가 문자열인지 여부를 알 수 있는지 확인하려고합니다. .find를 사용하여 단어가 문자열에 있는지 식별하는 방법에 대한 정보를 찾았지만 IF 문을 수행하는 방법이 있습니다. 다음과 같은 것을 갖고 싶습니다. if string.find(word): print 'success' 도움을 주셔서 감사합니다.
177 python  string 


7
Django가 ONCE 만 시작할 때 코드를 실행 하시겠습니까?
시작시 한 번만 실행하여 다른 임의의 코드를 초기화하려는 Django Middleware 클래스를 작성 중입니다. 여기 에 sdolan이 게시 한 매우 훌륭한 솔루션을 따랐 지만 "Hello"메시지가 터미널에 두 번 출력됩니다 . 예 : from django.core.exceptions import MiddlewareNotUsed from django.conf import settings class StartupMiddleware(object): def __init__(self): print "Hello world" raise MiddlewareNotUsed('Startup complete') Django …
177 python  django 

9
pandas DataFrame : nan 값을 평균 열로 바꿉니다.
나는 대부분의 실수로 채워진 팬더 DataFrame을 가지고 있지만 그 안에 몇 가지 nan값이 있습니다. nans를 열의 평균 열로 바꾸려면 어떻게 해야합니까? 이 질문은이 질문과 매우 유사합니다. numpy 배열 : nan 값을 평균 열로 바꾸지 만 불행히도 팬더 DataFrame에는 해당 솔루션이 작동하지 않습니다.
177 python  pandas  nan 

4
__file__ 변수는 무엇을 의미합니까?
A = os.path.join(os.path.dirname(__file__), '..') B = os.path.dirname(os.path.realpath(__file__)) C = os.path.abspath(os.path.dirname(__file__)) 나는 보통 이것을 실제 경로로 고정 배선합니다. 그러나 런타임에 경로를 결정하는이 문에 대한 이유가 있으며 os.path 모듈을 실제로 사용하고 싶습니다.
177 python 

13
Python 3에서 int를 바이트로 변환
파이썬 3 에서이 바이트 객체를 만들려고했습니다. b'3\r\n' 그래서 나는 명백한 (나를 위해) 시도하고 이상한 행동을 발견했다. >>> bytes(3) + b'\r\n' b'\x00\x00\x00\r\n' 분명히: >>> bytes(10) b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 바이트 변환이 왜 이런 식으로 문서를 읽는지에 대한 포인터를 볼 수 없었습니다. 그러나이 파이썬 문제 format에서 바이트 추가 에 대한 놀라운 메시지를 발견했습니다 ( Python …
177 python  python-3.x 

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