2 回答
TA贡献1824条经验 获得超6个赞
使用if声明
def guardiansfather():
with open('hallpass_raw.csv') as csv_file:
csv_reader = csv.reader(csv_file, delimiter=',')
with open('outputfiles/guardians_father.csv', mode='w', newline='') as output_file:
write = csv.writer(output_file, delimiter=',', quoting=csv.QUOTE_MINIMAL)
for row in csv_reader:
a = row[0]
b = row[1]
c = row[2]
studentnumber = row[3]
firstname = row[4]
middlename = row[5]
lastname = row[6]
teacher = row[7]
idnumber = row[8]
father = row[9]
# Skip rows with empty father
if father.strip() == '':
continue
mother = row[10]
guardianemail = row[11]
phone = row[12]
fatheremail = row[13]
motheremail = row[14]
guardianphone = row[15]
schoolname = 'NAME OF SCHOOL'
relationship = 'Father'
father_first = father.split(sep=','[0])
father_last = father.split(sep=', '[1])
write.writerow([schoolname, studentnumber, father_first, father_last, relationship, phone, fatheremail])
添加回答
举报