Python:ValueError:min()arg是一个空序列

时间:2017-08-15 08:10:52

标签: python

我正在尝试在文件夹中找到最近添加的特定类型(.csv)的文件。但是我得到了一个错误。

这是我的代码:

import glob
newest = min(glob.iglob('results/*.csv'), key=os.path.getctime)

以下是错误:

  

ValueError:min()arg是一个空序列

导致ValueError的原因是什么以及如何解决它?

提前致谢

1 个答案:

答案 0 :(得分:2)

您可能在目标位置没有任何.csv个文件。尝试以下情况,在这种情况下应该返回None

my_glob = glob.glob('results/*.csv')
newest = min(my_glob, key=os.path.getctime) if my_glob else None