将数字和字符串的嵌套列表导出到以制表符分隔的fi

2024-04-25 04:37:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我对python很陌生,只是在将制表符分隔的文件写入服务器上的目录时遇到了一个问题。我有一个嵌套列表,大约有90行和900列。 我想写一个制表符分隔的文件,但我不知道怎么写。在

下面是我用脚本修改后的列表示例(仅大得多):

sample_l=open(sample.txt, "r")

使用一个复杂的脚本进一步修改sample_l,以创建sample_mod

^{pr2}$

如何创建这样的制表符分隔的文本文件?在

$less样本_模板.txt在

age 1 births 2

cars 3 foods 4

smoke 10 grams 6

我尝试过下面的代码,但它是错误的嵌套列表包括整数和字符串:

with open('sample.txt', 'w') as file:
file.writelines('\t'.join(i) + '\n' for i in sample_mod)

Tags: 文件sample服务器目录txt脚本mod示例
3条回答

^{}与适当的Dialect一起使用。在

使用csv moduleexcel-tab方言:

>>> import csv
>>> with open('sample.txt', 'w') as f:
...   w = csv.writer(f, dialect = 'excel-tab')
...   w.writerows(sample_mod)
... 

在我用你的sample_mod运行这段代码之后,列出文件'示例.txt'包含:

^{2}$

这是理想的结果。在

您也可以先尝试将整数转换为字符串。查看此页:http://www.daniweb.com/software-development/python/threads/93655

相关问题 更多 >