我正在尝试编写一个对 AD 进行身份验证的脚本。这是我的问题:
import sys
sys.stdout = open('output.csv', 'w')
def ad_dict(ldapobj,attr_dict={},recurse=0,auth=1,filter=()):
if ldapobj.find(',')==-1: ldapobj='cn='+ldapobj+','+Ad.ldap_main_loc
if auth: #setup authenticated connections
if debug: print 'auth'
当我运行它时,它会说“未定义全局名称'debug'。我认为调试是内置在这里的,为什么不定义它?如果有帮助,我正在使用此脚本的 ActivePython。