我尝试使用来自注册系统的csv摘录,尝试格式化数据以用作导入到虚拟会议应用程序中的联系人/通讯组列表。使用以下功能,我可以将所需的数据放入嵌套列表中([name1, email1] [name2, email2],...)
。
def createDistributionList():
with open(fileOpen) as readFile, open('test2.txt', 'w') as writeFile:
data = pd.read_csv(readFile)
df = pd.DataFrame(data, columns= ['Attendee Name', 'Attendee Email'])
distList = df.values.tolist()
print(' '.join(map(str, distList)))
我需要的数据格式是一个长字符串- name1(email1);name2(email2);...
我一直无法获得想要的输出。任何帮助或指向相关参考文献的指针将不胜感激。
您可以为此使用列表理解:
tup = (["name1", "email1"], ["name2", "email2"], ["name3", "email3"])
print(";".join(["{}({})".format(l[0], l[1]) for l in tup]))
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句