글로벌 파일이 정의 된 위치를 확인하려고합니다. 변수가없는 선언 또는되었는지 확인하는 방법은글로벌 이름이 정의되지 않았습니다.
NameError: global name 'my_logger' is not defined
없을까 :이 프로그램을 실행할 때
import os, sys, logging...
global my_logger
def init():
if my_logger is None:
print 'Logger needs to be initialized'
그러나, 나는 오류가? 수표를 발행하기 전에 전역 변수를 초기화해야합니까? 당신이 전역 변수를 참조 할 필요가있을 때
당신이'global'를 사용하는 경우, 당신이 가장 가능성이 잘못하고 있습니다. – dav1d