Python/Python FAQ540 Python 파이썬에서 변수가 정의되어 있는지 확인하세요. [중복됨], Determine if variable is defined in Python [duplicate] 질문 코드에서 런타임에 특정 위치에서 변수가 설정되었는지 어떻게 알 수 있을까요? 이는 항상 명확하지 않습니다. 왜냐하면 (1) 변수가 조건부로 설정될 수 있고, (2) 변수가 조건부로 삭제될 수 있기 때문입니다. 저는 Perl의 defined()이나 PHP의 isset(), 또는 Ruby의 defined?과 유사한 것을 찾고 있습니다. if condition: a = 42 # "a"는 여기서 정의되어 있나요? if other_condition: del a # "a"는 여기서 정의되어 있나요? 답변 try: thevariable except NameError: print("음, 결국 정의되지 않았네요!") else: print("확실히, 정의되었습니다.") 2023. 10. 8. Python 다수의 부분 플롯을 사용하여 부분 플롯 크기/간격을 개선하십시오., Improve subplot size/spacing with many subplots 질문 저는 matplotlib에서 수직으로 쌓인 다수의 플롯을 생성해야 합니다. 결과물은 savefig를 사용하여 저장되고 웹페이지에서 볼 수 있으므로, 서브플롯이 서로 겹치지 않도록만 한다면 최종 이미지의 높이는 상관하지 않습니다. 그러나 피격을 허용하는 그림의 크기를 어떻게 설정하든 서브플롯은 항상 겹쳐 보입니다. 현재 코드는 다음과 같습니다. import matplotlib.pyplot as plt import my_other_module titles, x_lists, y_lists = my_other_module.get_data() fig = plt.figure(figsize=(10,60)) for i, y_list in enumerate(y_lists): plt.subplot(len(titles.. 2023. 10. 8. Python 장고에서 User 모델을 확장하는 가장 좋은 방법은 무엇인가요?, What's the best way to extend the User model in Django? 질문 사용자 모델(장고의 인증 앱과 함께 제공되는)을 사용자 정의 필드로 확장하는 가장 좋은 방법은 무엇인가요? 인증 목적으로 이메일을 사용자 이름으로 사용하고 싶을 수도 있습니다. 이미 몇 가지 방법을 본 적으나 어떤 방법이 가장 좋은지 결정할 수 없습니다. 답변 가장 통증이 적고 실제로 Django에서 권장하는 방법은 OneToOneField(User) 속성을 통해 이를 수행하는 것입니다. 기존 사용자 모델 확장하기 … User와 관련된 정보를 저장하려면 추가 정보 필드를 포함하는 모델에 대한 일대일 관계를 사용할 수 있습니다. 이 일대일 모델은 종종 프로필 모델이라고 불리며, 사이트 사용자에 대한 인증과 관련되지 않은 정보를 저장할 수 있습니다. 그렇지만, django.contrib.auth.mod.. 2023. 10. 8. IPython에서 하위 모듈 다시 로드하기, Reloading submodules in IPython 질문 현재 나는 numpy/scipy를 사용하는 하위 모듈을 포함하는 파이썬 프로젝트에 참여하고 있습니다. 대화형 콘솔로 Ipython을 사용하고 있습니다. 아쉽게도 현재 사용 중인 작업 흐름에는 크게 만족하지 못하고 있으며, 조언을 받을 수 있다면 감사하겠습니다. IPython에서는 간단한 import 명령으로 프레임워크를 로드합니다. 그러나 종종 프레임워크의 하위 모듈 중 하나의 코드를 변경해야 할 필요가 있습니다. 이 시점에서 이미 모델이 로드되었고, IPython을 사용하여 상호 작용합니다. 이제 프레임워크에는 서로 의존하는 많은 모듈이 포함되어 있습니다. 즉, 프레임워크가 초기에 로드될 때 주 모듈이 하위 모듈을 가져오고 구성합니다. 코드 변경 사항은 전체 경로를 사용하여 개별적으로 모듈을 다시.. 2023. 10. 8. 이전 1 ··· 51 52 53 54 55 56 57 ··· 135 다음