python新手!我试图将glob
与max
结合使用,以查找文件夹中最后修改的文件,但不包括扩展名为pdf
的一个类型。我试过:
没有排除,我有一个很好的工作:
crshLogs = glob.glob(homePath+crshLogPath+'*.*')
currCrshLog = max(crshLogs , key = os.path.getmtime)
要尝试排除我尝试过的pdf:
crshLogs = glob.glob(homePath+crshLogPath+'!(*.pdf)')
还有
^{pr2}$但在这两种情况下,下一行代码都会以ValueError: max() arg is an empty sequence
失败,因此可能不会返回任何内容。在
如有任何帮助,我们将不胜感激!在
您可以创建一个数组而不在其中放入PDF:
然后从数组中获取文件名。在
我也会改变
记录=环球网(homePath+crshLogPath+'。')
到
^{pr2}$这将处理糟糕的边缘情况,例如homePath结尾不在/和crshLog path不以/开头,这会造成混乱
相关问题 更多 >
编程相关推荐