【发布时间】:2015-01-23 09:11:03
【问题描述】:
我的代码如下所示:
import csv
mesta=["Ljubljana","Kranj","Skofja Loka","Trzin"]
opis=["ti","mene","ti mene","ne ti mene"]
delodajalci=["GENI","MOJEDELO","MOJADELNICA","HSE"]
ime=["domen","maja","andraz","sanja"]
datum=["2.1.2014","5.10.2014","11.12.2014","5.5.2014"]
with open('sth.csv','w',newline='') as csvfile:
zapis = csv.writer(csvfile, delimiter=' ')
dolzina=len(datum)
i=0
while i<dolzina:
zapis.writerows([ime[i]+","+delodajalci[i]+","+opis[i]+","+datum[i]+","+mesta[i]])
i+=1
由于某些奇怪的原因,我的结果看起来像: d o m e n G E N I t i 2 . 1. 2 0 1 4 L j u b l j a n a m a j a M O J E D E L O m e n e 5 。 1 0 . 2 0 1 4 K r 一个 n j a n d r a z M O J A D E L N I C A t i "" m e n e 1 1 。 1 2 . 2 0 1 4 S k o f j a " " L o k a s a n j a H S E n e""t i""m e n e 5。 5. 2 0 1 4 T r z i n
所以是一个 4 行 x 5 列的表。
我想获得有关如何使这些空白和“ ”消失的建议。因此,例如 d o m e n 将是 domen 和 S k o f j a " " L o k a,Skofja Loka。 我将永远感激你的帮助。哦,如果在没有任何其他模块的情况下可以做到这一点,那就更好了,因为我在这台计算机上安装它们也有问题:(
感谢您的宝贵时间。
【问题讨论】: