我正在使用Apache directory studio导入ldif来更新一些eDirectory记录。我想知道我们是否可以使用python的ladp3库来实现这一点。谢谢。
发布于 2020-03-23 00:38:11
下面是来自ldif module documentation的LDIF解析器示例
import sys
from ldif import LDIFParser,LDIFWriter
SKIP_DN = ["uid=foo,ou=People,dc=example,dc=com",
"uid=bar,ou=People,dc=example,dc=com"]
class MyLDIF(LDIFParser):
def __init__(self,input,output):
LDIFParser.__init__(self,input)
self.writer = LDIFWriter(output)
def handle(self,dn,entry):
if dn in SKIP_DN:
return
self.writer.unparse(dn,entry)
parser = MyLDIF(open("input.ldif", 'rb'), sys.stdout)
parser.parse()https://stackoverflow.com/questions/60800887
复制相似问题