我正在尝试打开文件并将其读入字典。我已成功完成此操作,但我需要将'values'写入变量,然后获取变量并将其写入某个位置的另一个文件。或者有没有办法不将它们全部放入变量中。
写入部分中的'person1'是我需要做的,但对于文件中的多个名称。
我是一个菜鸟,所以如果我感到困惑,我道歉。
链接到数据文件DataFileLayout
`import csv
with open('registrant_data.csv') as csvFile:
readCSV = list(csv.DictReader(csvFile))
for row in readCSV:
person1 = row['firstname'] + ' ' + row['lastname']
# HTML Top of page
with open('nametags8gen.html', 'w+') as myWriteFile:
myWriteFile.write('<!DOCTYPE html> \n'
'<html>\n'
'<head>\n'
'<title>natetag8</title>\n'
'<link href="styles/nametags8.css" type="text/css" rel="stylesheet" />\n'
'</head>\n'
'<body>\n'
'<header>\n'
'</header>\n'
'<main class="mainContainer">\n'
'<div class"textBoxContainer">\n'
'<div class="textContainer">\n'
'<span class="font22">' + person1 +'</span>\n'
'<span class="font12">Smith</span>\n'
'<span class="font14">Web Developer</span>\n'
'<span class="font12">Regis University</span>\n'
'<span class="font12">Denver, CO</span>\n'
'</div>\n')
csvFile.close()`
答案 0 :(得分:0)
我不确定你想要的输出是什么。那这个呢?在这段代码中,我首先编写html文件的开头,然后循环遍历csv文件并为文件的每一行添加几个跨度。
select case when exists (select Email_Ind intersect select 'Y') then 'E' else 'N' end