首页 > 解决方案 > 我正在尝试在 cvs 文件中获取输出。我究竟做错了什么?

问题描述

这是我为 ldap3 编写的脚本,它正在工作,但我想在 CSV 文件中打印结果。我究竟做错了什么?

from ldap3 import Server, Connection, ALL
import csv
server = Server('XYZ', get_info=ALL)
conn = Connection(server, 'uid=idmsa,ou=People,ou=auth,o=csun', 'XYZ', auto_bind=True)
#Fetches the given attributes
conn.search('o=csun', '(&(objectclass=person)(uid>=2147483648))', attributes=['uid', 'employeenumber','csunPrimaryAffiliation'])

header = ['uid', 'employeenumber','csunPrimaryAffiliation']
data = ['', '', '']

with open('file.csv', 'w', encoding='UTF8') as f:
    writer = csv.writer(f)

    writer.writerow(header)

    writer.writerow(data)

conn.entries

标签: pythoncsvldapldap3

解决方案


推荐阅读