【发布时间】:2015-06-11 13:53:08
【问题描述】:
我是 Python 的初学者,希望得到您的详细建议。
所以我在下面为一个脚本创建了这个循环,该脚本具有第一个输入“gene_name”,从 .csv 文件中读取。如何编写代码来捕捉“gene_name”为无的情况,即gene_name = row.strip() 在该行中没有任何内容。
我对创建自定义异常感到非常困惑(不确定我是否正确使用了那个词),主要是关于如何填充 try-except 事物的一般模式。
谢谢!
if __name__ == '__main__':
with open('gene_list.csv', 'rU') as f:
reader = csv.reader(f)
for row in reader:
gene_name = row.strip()
probes_dict = get_probes_from_genes(gene_name)
expression_values, well_ids, well_coordinates, donor_names = get_expression_values_from_probe_ids(probes_dict.keys()) #moving on
print get_mni_coordinates_from_wells(well_ids)
【问题讨论】:
标签: python loops csv exception main