第6行是什么意思呀,能用大白话说一下吗??
with open("test.csv", "a+", newline='') as csvfile:writer = csv.writer(csvfile)
#以读的方式打开csv 用csv.reader方式判断是否存在标题。
with open("test.csv", "r", newline="") as f:
reader = csv.reader(f)
if not :
writer.writerow(["型号", "分类"])
writer.writerows([])
else:
writer.writerows([])
————————————————
版权声明:本文为CSDN博主「小牛头#」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_41562377/article/details/108636137 可以这么理解吧
for row in reader:
if not row:
这是个列表推导式,if not []即若该列表为空就执行后续操作 上面这串代码可以判断标题是否存在吗?
主要疑问点在于第二个with的时候,文件还没有关闭,是否能以只读的方式打开文件???感觉这串代码有问题 如果row不在reader里边,就执行if,再里边就执行else
页:
[1]