Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在具有相同子字符串的文件上循环_Python - Fatal编程技术网

Python 在具有相同子字符串的文件上循环

Python 在具有相同子字符串的文件上循环,python,Python,我有一个包含超过485个压缩文件的文件夹。每个文件的名称都有统一的字符和不同的日期。我需要为日期相同的文件做些什么。我怎样才能做到?下面是我拥有的一部分文件名: 我基本上需要在文件的整个列表中运行一个循环,在文件编号上有相同日期的子循环。我如何才能做到这一点?您可以使用: 谢谢你,谢了。它起作用了!我对python非常陌生。所以我为提出愚蠢的怀疑而道歉。第二个问题:如何比较同一日期的.LOG文件和.LOG.gz_1文件之间的文件大小?当两个文件的大小不同时,我希望能够使用LOG.gz_1文件[

我有一个包含超过485个压缩文件的文件夹。每个文件的名称都有统一的字符和不同的日期。我需要为日期相同的文件做些什么。我怎样才能做到?下面是我拥有的一部分文件名:

我基本上需要在文件的整个列表中运行一个循环,在文件编号上有相同日期的子循环。我如何才能做到这一点?

您可以使用:


谢谢你,谢了。它起作用了!我对python非常陌生。所以我为提出愚蠢的怀疑而道歉。第二个问题:如何比较同一日期的.LOG文件和.LOG.gz_1文件之间的文件大小?当两个文件的大小不同时,我希望能够使用LOG.gz_1文件[例如,在2012年2月2日]?@Gauthamkantasamy请参阅python获取文件大小。谢谢@Shai。我差不多是自己做的。:)@Gauthamkantasamy这是最好的方法;)
import glob
for basefile in glob.glob('*.LOG'):
    for sub_names in glob.glob(basefile+'*'):
        # do your magic here