0
所以我有一个CSV文件,它有三列。我可以读取CSV文件,表格的每一行都是一个列表。但是,当我尝试将它们打印为一张表格时,由于文本的长度不同,所以它们没有正确对齐。我相信我必须用%来格式化它们,但我不知道如何使它工作。 我有更多的行,但由于显而易见的原因,我会只显示第3CSV到Python,文本对齐
North America USA Washington
Europe Republic of Ireland Dublin
Asia China Beijing
This is how my lists look like:
["North America"," USA", "Washington"]
["Europe"," Republic of Ireland", "Dublin"]
["Asia"," China", "Beijing"]
弄成这个样子:
North America USA Washington
Europe Republic of Ireland Dublin
Asia China Beijing
我不想使用prettyprint或similiar库,因为我相信这个问题的解决方案对我更有利,所以我可以理解事情的工作方式。
[我怎样才能用空格填充Python字符串?](http:// stackoverflow。com/questions/5676646/how-can-i-fill-a-python-string-with-spaces) – mattsap
使用python中的标签“\ t” – Maddy
@Mani Tab由于长度不同会不起作用 –