这是在Python 3.5中使用assert的正确方法吗?

时间:2016-06-22 21:31:56

标签: python assert

这是使用assert的正确方法吗?

我的程序将一些文件名作为命令行参数并将它们存储在列表中。我需要在元数据文件中交叉引用文件名列表。如果其中一个文件不在元数据中,我希望程序结束并解释原因。我认为断言可能对此有好处,但我不确定这是否是使用它的正确方法,或者是否有更好的方法来迭代列表并确保它存在于元数据中。

for sample in samples_list:
    assert(sample in meta_sampleIds), "A file is missing from the metadata"

0 个答案:

没有答案