有没有一种方法可以在Python中提取文件名的某个特定部分来循环?

有没有一种方法可以在Python中提取文件名的某个特定部分来循环?,python,date,for-loop,format,filenames,Python,Date,For Loop,Format,Filenames,我所有文件的格式如下 ['PC-PC02@2019-01-18-00-00-00.mseed“个人电脑-PC01@2019-01-19-00-00-00.mseed“个人电脑-PC02@2019-01-19-00-00-00.mseed“个人电脑-PC01@2019-01-20-00-00-00.mseed“个人电脑-PC02@2019-01-20-00-00-00.mseed'] (一旦我运行了它,我将在更多的日子里拥有更多的文件,但只是让代码在几天内工作,我无法更改文件的格式) 我需要能够导

我所有文件的格式如下

['PC-PC02@2019-01-18-00-00-00.mseed“个人电脑-PC01@2019-01-19-00-00-00.mseed“个人电脑-PC02@2019-01-19-00-00-00.mseed“个人电脑-PC01@2019-01-20-00-00-00.mseed“个人电脑-PC02@2019-01-20-00-00-00.mseed']

(一旦我运行了它,我将在更多的日子里拥有更多的文件,但只是让代码在几天内工作,我无法更改文件的格式)

我需要能够导入整整一个月的文件,但一次只能运行一天的代码,比如2019-01-18,运行整个代码,然后转到2019-01-19等等

有没有办法从文件中提取一个月的哪一天,然后一次循环一天?

重申一下,我需要能够导入一个月的文件,但我希望在第18天、第19天、第20天等等运行我的代码。我也愿意接受任何其他可行的建议。我尝试过谷歌搜索和其他很多方法来获得这个结果,但似乎都不管用,我也在学习Python


非常感谢你

假设您是从某个位置按顺序获取这些文件,或者某个进程正在按顺序创建这些文件,您可以列出目录中的所有文件对象,并根据它们的创建时间对它们进行排序,然后逐个处理。

使用该函数并指定@作为分隔符。如果您在浏览器中搜索“Python字符串操作教程”,您将找到比我们在这里能够更好地解释这一点的参考资料。