这是我的代码,我能够打印每一行,但当出现空行时,它打印; 因为CSV文件格式,所以我想在空行出现时跳过
import csv
import time
ifile = open ("C:\Users\BKA4ABT\Desktop\Test_Specification\RDBI.csv", "rb")
for line in csv.reader(ifile):
if not line:
empty_lines += 1
continue
print line
Run Code Online (Sandbox Code Playgroud) 有没有办法在不影响读取/写入文件的内容或能力的情况下向CSV文件添加"标记"(添加唯一的元数据/标识符)?
我正在使用Python,但我不认为语言在这里很重要.
我想使用以下格式的python读写文件:
#h -F, field1 field2 field3
a,b,c
d,e,f
# some comments
g,h,i
Run Code Online (Sandbox Code Playgroud)
此文件非常类似于典型的CSV,但以下情况除外:
有什么办法可以使用csv.DictReader()和csv.DictWriter()来读写这些文件吗?