我正在尝试编写一个对 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’未定义。 我以为debug是内置的,为什么不定义呢?如果有帮助,我将使用 ActivePython 来编写此脚本。
最佳答案
如果您需要此功能,为什么不定义一个名为 debug 的全局变量呢? (或使用logging.debug())
关于python - 全局名称 'debug' 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12919646/