Python283 Python 대화식으로 모듈을 다시 가져오기, Reimport a module while interactive 질문 모듈을 다시 가져오는 방법은 어떻게 되나요? .py 파일을 수정한 후 모듈을 다시 가져오고 싶습니다. 답변 Python 3.4+의 경우: import importlib importlib.reload(nameOfModule) Python < 3.4의 경우: reload(my.module) Python 문서에서 가져왔습니다. 이전에 가져온 모듈을 다시 불러옵니다. 인수는 모듈 객체여야 하므로 이전에 성공적으로 가져와야 합니다. 이 기능은 모듈 소스 파일을 외부 편집기를 사용하여 편집한 후 Python 인터프리터를 종료하지 않고 새 버전을 시도하려는 경우 유용합니다. 이 방법을 사용할 때 유의해야 할 사항을 잊지 마세요: 모듈을 다시 불러올 때 모듈의 사전(모듈의 전역 변수를 포함하는)은 유지됩니다. 이.. 2023. 9. 19. Python 정수 인덱스로 판다스 시리즈/데이터프레임의 행 선택, Selecting a row of pandas series/dataframe by integer index 질문 나는 df[2]가 지원되지 않는 이유에 대해 궁금합니다. 반면에 df.ix[2]와 df[2:3]는 모두 작동합니다. In [26]: df.ix[2] Out[26]: A 1.027680 B 1.514210 C -1.466963 D -0.162339 Name: 2000-01-03 00:00:00 In [27]: df[2:3] Out[27]: A B C D 2000-01-03 1.02768 1.51421 -1.466963 -0.162339 나는 df[2]가 Python 인덱싱 규칙과 일관되도록 df[2:3]와 동일하게 작동할 것으로 예상합니다. 단일 정수로 행을 인덱싱하는 것을 지원하지 않는 설계적인 이유가 있을까요? 답변 echoing @HYRY, see the new docs in 0.11 http:.. 2023. 9. 18. Python 저는 어떤 버전의 파이썬이 설치되어 있는지 알고 싶습니다., Which version of Python do I have installed? 질문 나는 Windows 서버에서 Python 스크립트를 실행해야 합니다. 내가 어떤 버전의 Python을 가지고 있는지 어떻게 알 수 있을까요? 그리고 그것은 실제로 중요한가요? 나는 최신 버전의 Python으로 업데이트하는 것을 생각하고 있었습니다. 답변 python -V http://docs.python.org/using/cmdline.html#generic-options --version may also work (introduced in version 2.5) python -V http://docs.python.org/using/cmdline.html#generic-options --version 또한 작동할 수 있습니다 (버전 2.5에서 도입됨) 2023. 9. 18. Python __getattr__와 __getattribute__의 차이점, Difference between __getattr__ and __getattribute__ 질문 나는 __getattr__ 또는 __getattribute__를 정의해야 할 때를 이해하려고 노력하고 있습니다. 파이썬 문서는 __getattribute__가 새로운 스타일의 클래스에 적용된다고 언급합니다. 새로운 스타일의 클래스란 무엇인가요? 답변 __getattr__와 __getattribute__ 사이의 주요 차이점은 __getattr__은 일반적인 방법으로 속성을 찾지 못한 경우에만 호출된다는 것입니다. 속성이 없을 때 대체 속성을 구현하는 데 유용하며, 아마도 원하는 두 가지 중 하나입니다. __getattribute__은 객체의 실제 속성을 확인하기 전에 호출되므로 올바르게 구현하기 어려울 수 있습니다. 매우 쉽게 무한 재귀에 빠질 수 있습니다. 새로운 스타일의 클래스는 object를 상.. 2023. 9. 18. 이전 1 ··· 18 19 20 21 22 23 24 ··· 71 다음