Python 지역 변수 문제
PHP中文网
PHP中文网 2017-05-18 10:53:25
0
4
594

session.get의 digg_url은 당연히 None이지만 실제로 제가 사용하고 싶은 것은 위의 if...else 문입니다. C++의 경우 if 문 위에 digg_url을 선언하면 되지만 py는 이를 수행할 수 없습니다.

물론 문제를 해결하기 위해 session.get을 if 문으로 옮길 수도 있지만, 생각해보면 해당 참조 digg_url을 session.get과 같은 문이 수십 개 있으면 어떻게 될까요?

이 문제를 어떻게 해결하는지 묻고 싶습니다. (글로벌로만 설정할 수 있나요? 이 py에 대해선 좀 말이 없네요)

PHP中文网
PHP中文网

认证0级讲师

모든 응답(4)
小葫芦

Python에서는 if-else에 정의된 변수를 직접 사용할 수 있습니다

예를 들어

으아아아

당신의 session.get中的digg_url不应该是None을 내보내서 살펴볼 수 있습니다.

洪涛

저는 Python에 익숙하지 않지만 if? 앞에 digg_url에 임의의 값을 할당하는 것이 가능할 수도 있습니다.

習慣沉默

if를 정의할 수 있습니다

으아악

또는 삼항 연산자를 사용하세요

으아악
给我你的怀抱

get을 사용하기 전에 digg_url과 세션을 인쇄하는 것이 좋습니다. 논리가 잘못된 것 같습니다. 그리고 get의 4개 및 2개 매개변수 헤더는 무엇에 사용됩니까?

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿