我无法将项目列表写入csv文件,每个项目都在新行上。这是我拥有的,它做我想要的,除了它将每个字母放在一个新的行......
simon@simon-MS-7821:~/Sites/ionic$ javac -version
javac 1.8.0_102
simon@simon-MS-7821:~/Sites/ionic$ java -version
java version "1.8.0_102"
Java(TM) SE Runtime Environment (build 1.8.0_102-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.102-b14, mixed mode)
答案 0 :(得分:3)
使用嵌套列表:writer.writerows([[i]])
。来自writing data from a python list to csv row-wise的解释:
.writerow
采用iterable并使用该iterable的每个元素 对于每一列。如果您使用的列表只包含一个元素 放在一个列中。
所以,你需要的只是一列,......
答案 1 :(得分:0)
import csv
example_list = [1,2,3,4]
resultFile = open("CSV_file_Name.csv", 'a')
wr = csv.writer(resultFile, dialect='excel')
length_list = len(example_list)
i = 0
while i!=length_list:
wr.writerow(example_list[i:i+1])
i+=1
resultFile.close()