在 python 中导出到 TXT 文件时加倍 space

double space when exporting to TXT file in python

我有有效的代码:

print((tabulate(email_list, showindex=False, tablefmt = 'plain')), file=open(output + '\' + "np.txt", "w"))

但是当我打开文件时,电子邮件地址如下所示:

b  e  r  o  s  u  n  a  @  g  m  a  i  l  .  c  o  m

我已经尝试了所有的 tablefmts 和 none 工作,我需要它作为没有索引的纯文本并且没有 headers 左对齐,因为然后我复制它们并在另一个进程中使用它。

谢谢,我刚刚完全改变了它:

emails = email_list.tolist()
textfile = open(output + '\' + "np.txt", "w")
for element in emails:
    textfile.write(element + "\n")
textfile.close()
os.startfile(output + '\' + 'np.txt')