【发布时间】:2014-10-02 17:28:25
【问题描述】:
我有一个托管数据文件的 FTP 服务器,其中与数据关联的日期被编码到文件名中。我想编写一个可以查找和下载与特定日期相关的所有文件的过程。复杂之处在于不同的文件使用不同的编码。 (不幸的是,更改/标准化名称不是一种选择。)年份可以是四位数或两位。月份可以是两位数或三个字母。有时表示日期,子字符串可以是字符串中的任何位置。
目前,我正在创建服务器上所有文件的列表,然后使用正则表达式确定哪些文件是相关的,然后下载这些文件。
可以把前两步浓缩吗?也就是说,有没有办法让服务器返回匹配表达式的文件列表?
如果这有什么不同的话,我正在使用 Python ftplib。
【问题讨论】: