sccswow 发表于 2020-7-16 18:24:22

关于列表写入CSV的问题

import csv
for A in range(160, 260):
    for B in range(160, 260):
      for C in range(160, 260):         
            if (A < B)and (C < B)and(B-A<30)and (B-C<30) :
                print(A,B,C)

想把这些按A,B,C对应着写入CSV文件,就是只有A,B,C三列,但是N行的这种格式,自己按网络上的教程都没弄好,弄出来的格式很怪,请大佬教一下。
PS.数据量很大,大佬试的注意下。

Twilight6 发表于 2020-7-16 18:24:23


import csv

with open('text.csv','w',newline='') as f:
    file_csv = csv.writer(f)
    file_csv.writerow(['A', 'B', 'C'])
    for A in range(160, 260):
      for B in range(160, 260):
            for C in range(160, 260):
                if (A < B)and (C < B)and(B-A<30)and (B-C<30) :
                  file_csv.writerow()
页: [1]
查看完整版本: 关于列表写入CSV的问题