python - 我正在尝试在 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
解决方案
推荐阅读
- python - 如何在不使用 replace() 函数的情况下将字符串中的子字符串转换为大写?
- r - 可以只为ggplot2中的某些geom关闭裁剪吗?
- javascript - 带有属性的 Javascript for 循环
- mongodb - 带有 kafka 和 mongoDB 连接器的发件箱模式
- python - Python 多次打印相同的数据
- javascript - 在输入值更改时更新其他组件 React
- sql - 在没有 VM 的 M1 上安装 Oracle?
- android - React navigation 5 - 抽屉 - 使用本地化更新项目
- python - 是否可以计算列表中出现的元组数量
- .htaccess - 将动态 URL 转换为静态 URL