话不多说,上代码。
写入csv,去除中间的空行。
with open("data/write.csv","a",newline="") as f1:
# 写入csv文件,去除空行只需要添加newline=""即可
writer=csv.writer(f1)
# writerows写入二维列表,wrtierow写入一维列表
writer.writerows([[111,11,1],[222,2,2,]])
读取csv,去除末尾的换行符。
with open("data/read.csv",encoding="utf-8") as f:
# 读取csv文件
for line in f:
# split函数去除末尾换行符,以及将字符串转为list
line = line.strip('\n')
mylist=line.split(",")
print(mylist)
for i in range(len(mylist)):
print(mylist[i])