csv lis的Python使用循环

2024-09-30 18:19:57 发布

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

我需要帮助解决这个问题

我使用python2.7

分类号r0\u v4-aver.csv

134323

cat u3\u v4-aver.csv

127757

cat u3\u v4-aver.csv

153126

f_r0v4 = "/home/ubuntu/script/prtg/report-wyze/csv/r0_v4-aver.csv"
f_u3v4 = "/home/ubuntu/script/prtg/report-wyze/csv/u3_v4-aver.csv"
f_t1v4 = "/home/ubuntu/script/prtg/report-wyze/csv/t1_v4-aver.csv"
f_g1_v4 =  [ f_r0v4,f_u3v4,f_t1v4 ]
f_g1all_v4 = "/home/ubuntu/script/prtg/report-wyze/csv/g1_all_v4.csv"
o_g1_all_v4 = csv.writer(open(f_g1all_v4, 'wb' ))

for k_g1_v4 in f_g1_v4:
    o_g1_v4 = csv.reader(open(k_g1_v4, 'rb'))
    t_g1_v4 = o_g1_v4.next()
    o_g1_all_v4.writerow(t_g1_v4)

输出

我需要的是13528512736215540

不显示
134323年
127757年
153126个

谢谢


Tags: csvreporthomeubuntuscriptallcatv4
1条回答
网友
1楼 · 发布于 2024-09-30 18:19:57

试试这个:只要更换

o_g1_all_v4.writerow(t_g1_v4)

o_g1_all_v4.write(t_g1_v4 + ",")

注意:您需要创建没有csv模块的o_g1_all_v4文件,例如:

o_g1_all_v4 = open(<filename.csv>,"w">)

然后对它使用write方法

相关问题 更多 >