繁体   English   中英

有没有办法在 Python 中提取文件名的特定部分来循环遍历它?

[英]Is there a way to extract a specific part of a filename in Python to loop over it?

我所有文件的格式都是如此......

['PC-PC02@2019-01-18-00-00-00.mseed', 'PC-PC01@2019-01-19-00-00-00.mseed', 'PC-PC02@2019-01-19-00-00-00.mseed', 'PC-PC01@2019-01-20-00-00-00.mseed', 'PC-PC02@2019-01-20-00-00-00.mseed']

(一旦我运行它,我将有更多的文件和更多的天数,但只是让代码在一些上工作,我无法更改我的文件的格式)。

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

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

重申一下,我需要能够导入一个月的文件,但我想在第 18 天,然后是第 19 天,然后是第 20 天等等运行我的代码。 我也愿意接受任何其他可行的建议。 我试过谷歌搜索和许多其他的东西来试图得到这个,但似乎都不起作用,我也在学习 Python。

非常感谢!

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM