본문 바로가기

Python28.3

Python 파이썬 인터프리터에서 업데이트된 패키지를 다시 가져오는 방법은 무엇인가요? [중복], How to re import an updated package while in Python Interpreter? [duplicate] 질문 나는 종종 파이썬 인터프리터에서 내 모듈을 테스트하며, 오류를 발견하면 빠르게 .py 파일을 업데이트합니다. 그러나 이를 인터프리터에 반영하는 방법은 어떻게 해야 할까요? 지금까지는 파일을 다시 가져오는 것이 제대로 작동하지 않아 인터프리터를 종료하고 다시 시작해 왔습니다. 답변 Python3에 대한 업데이트: (이미 답변 받은 답변에서 인용됨, 여기서 마지막 편집/댓글은 사용하지 않는 방법을 제안했습니다) Python 3에서는 reload가 imp 모듈로 이동되었습니다. 3.4에서는 imp가 importlib을 선호하도록 사용되었고, reload가 후자에 추가되었습니다. 3 이상을 대상으로 할 때는 reload를 호출할 때 적절한 모듈을 참조하거나 가져와야 합니다. 요약: Python3 >= 3... 2023. 11. 3.
Python 2진수 이진수 문자열을 int로 변환하세요., Convert base-2 binary number string to int 질문 I'd simply like to convert a base-2 binary number string into an int, something like this: >>> '11111111'.fromBinaryToInt() 255 Is there a way to do this in Python? 답변 내장된 int() 함수를 사용하고 입력 숫자의 기본 값을 전달합니다. 즉, 이진수인 경우 2를 사용합니다: >>> int('11111111', 2) 255 여기에는 Python 2 및 Python 3에 대한 문서가 있습니다. 2023. 10. 25.
Python 파이썬에서 무한대를 어떻게 표현할 수 있을까요?, How can I represent an infinite number in Python? 질문 파이썬에서 무한대를 어떻게 표현할 수 있을까요? 프로그램에 어떤 숫자를 입력하더라도, 이 무한대의 표현보다 큰 숫자는 없어야 합니다. 답변 파이썬에서는 다음과 같이 할 수 있습니다: test = float("inf") 파이썬 3.5에서는 다음과 같이 할 수 있습니다: import math test = math.inf 그리고 다음과 같이 할 수 있습니다: test > 1 test > 10000 test > x 항상 참이 될 것입니다. 당연히, x가 무한대이거나 "nan"("숫자가 아님")인 경우에도 말이죠. 또한 (파이썬 2.x 전용으로), Ellipsis와의 비교에서 float(inf)는 더 작습니다. 예를 들면: float('inf') < Ellipsis 는 참을 반환합니다. 2023. 7. 10.