列表中的字典数据写入到csv表

时间:2025-02-09 22:17:06
def writeData(): rows = self.info_list() # 格式为 [{}] if not os.path.exists(''): with open('','a', newline='', encoding='utf-8') as f: headers = 'surname,firstName,contactPhoneNo,emailAddress,loginId,password' f.writelines(headers) f.writelines('\n') f.writelines("%s,%s,%s,%s,%s,%s" % (rows[0]["surname"],rows[0]["firstName"],rows[0]["contactPhoneNo"],rows[0]["emailAddress"],rows[0]["loginId"],rows[0]["password"],)) f.writelines('\n') else: with open('', 'a', newline='', encoding='utf-8') as f: f.writelines("%s,%s,%s,%s,%s,%s" % ( rows[0]["surname"], rows[0]["firstName"], rows[0]["contactPhoneNo"], rows[0]["emailAddress"], rows[0]["loginId"], rows[0]["password"],)) f.writelines('\n') if __name__ == "__main__": writeData()