为了账号安全,请及时绑定邮箱和手机立即绑定

在python中使用writer后行之间的空白空间

在python中使用writer后行之间的空白空间

慕莱坞森 2021-03-20 15:15:28
我现在使用的是csv软件包,每当我写入一个新的csv文件并用excel打开它时,我将在每两行之间找到一个空行。filereader = csv.reader(open("tests.csv", "r"), delimiter=",")filewriter = csv.writer(open("test_step1.csv", "w"), delimiter=",")#Delete headerfor row in filereader:    if row[0].isdigit():        filewriter.writerow(row)
查看完整描述

3 回答

?
缥缈止盈

TA贡献2041条经验 获得超4个赞

请注意,Windows中的csv 1.0(要求'\ n')和MAC OS(可选)。下面的代码将输出.csv文件,下一行之间没有空格。它适用于MAC和Windows。


import csv

for i in range (5):

    MyList=[]

    MyList.append(i)

    cnword=0

    with open('test_step1.csv', 'a') as f:

        for item in MyList:

            if cnword != len(MyList)-1:

                f.write("%s," % item)

            else:

                f.write("%s" % item)

            cnword+=1


        f.write("\n" )  

    myList=[]


查看完整回答
反对 回复 2021-03-29
  • 3 回答
  • 0 关注
  • 190 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号