我写了这个函数来使用另一个函数,检查输出是否有正确的后缀。在我使用它之前,我有两个问题:
在这种情况下使用是
TypeError
最好的例外吗?有没有我可以使用的内置函数来代替我的?
代码:
def suffix_NameCheck(inFile):
if os.path.splitext(inFile)[1] is None:
raise TypeError('"%s" has not a suffix' % inFile)
else:
return inFile