240
我爱毛绒绒~~~~~~~

CSV数据导出实例

with open(csvname,'w',newline='') as f:
    field = ['站点名称','数据库','站点状态','数据库地址']
    writer = csv.DictWriter(f,fieldnames=field)
    writer.writeheader()
    data =show_databases(host)
    for i in  data :
        database =i.get('Database')
        if database not in l:
            if '_'in database:
                databases = database[4:]
            else:databases =database
            status,name,dbhost = show_status(databases)

            writer.writerow({'站点名称':name,'数据库':i.get('Database'),'站点状态': status,'数据库地址':dbhost})

with open('fenlei1.csv','r')as f1,open('fenlei2.csv','r')as f2,open('fenlei3.csv') as f3:
    reader1 = csv.reader(f1)
    reader2 = csv.reader(f2)
    reader3 = csv.reader(f3)

    header = next(reader1)
    for row in reader1:
        hostname_l.append(row[1])
    header = next(reader2)
    for row in reader2:
        if row not in hostname_l:
            hostname_l.append(row[1])
    header = next(reader3)
    for row in reader3:
        if row not in hostname_l:
            hostname_l.append(row[1])
posted @ 2023-04-24 10:52  水开白  阅读(35)  评论(0编辑  收藏  举报