首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

找出时序遥感影像中缺少的日期:Python

在我们之前的文章下载大量遥感影像后用Python检查文件下载情况中,就介绍过同样基于文件名称,对未成功下载的遥感影像加以统计,并自动筛选出未下载成功的遥感影像的下载链接的方法;在本文中,我们同样基于Python...现在,我们希望对于上述文件加以核对,看看在这3年中,是否有未下载成功的遥感影像文件;如果有的话,还希望输出下载失败的文件个数和对应的文件名称(也就是对应文件的成像时间)。   ...在这个函数中,我们定义了起始年份start_year和结束年份end_year,以及每个文件之间的日期间隔 days_per_file;随后,创建一个空列表missing_dates,用于存储遗漏的日期...接下来,使用os.path.exists()函数检查文件路径是否存在——如果文件不存在,则将日期添加到遗漏日期列表missing_dates中。...即在我这里,目前有8个日期的遥感影像文件没有下载成功,我们再对照这8个遥感影像的日期,重新到相关网站中下载即可。   至此,大功告成。

9610
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    日期时间合并输出(友元函数)

    题目描述 已知日期类CDate,有属性:年、月、日,其他成员函数根据需要自行编写,注意该类没有输出的成员函数。...现在编写一个全局函数把时间和日期的对象合并起来一起输出, 函数原型为:void Display(CDate &, CTime &) 函数输出要求为: 1、时分秒输出长度固定2位,不足2位补0 2、年份输出长度固定为...4位,月和日的输出长度固定2位,不足2位补0 例如2017年3月3日19时5分18秒 则输出为:2017-03-03 19:05:18 程序要求 1、把函数Display作为时间类、日期类的友元 2、分别创建一个日期对象和时间对象...,保存日期的输入和时间的输入 3、调用Display函数实现日期和时间的合并输出 输入 第一行输入t表示有t组示例 接着一行输入三个整数,表示年月日 再接着一行输入三个整数,表示时分秒 依次输入t组示例...输出 每行输出一个日期和时间合并输出结果 输出t行 输入样例1  2 2017 3 3 19 5 18 1988 12 8 5 16 4 输出样例1 2017-03-03 19:05:18

    16410

    1、Python 日期时间格式化输出

    今天帮朋友写自动化脚本,又需要用格式化日期,又忘记怎么写了,还是写到自己博客里面,方便日后需要的时候看一眼吧。So,临时加一篇 Python 的文章。...python中时间日期格式化符号: %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %m 月份(01-12) %d 月内中的一天(0-31) %H 24小时制小时数...(01-12) %M 分钟数(00=59) %S 秒(00-59) %a 本地简化星期名称 %A 本地完整星期名称 %b 本地简化的月份名称 %B 本地完整的月份名称 %c 本地相应的日期表示和时间表示...%j 年内的一天(001-366) %p 本地A.M.或P.M.的等价符 %U 一年中的星期数(00-53)星期天为星期的开始 %w 星期(0-6),星期天为星期的开始 %W 一年中的星期数...(00-53)星期一为星期的开始 %x 本地相应的日期表示 %X 本地相应的时间表示 %Z 当前时区的名称 %% %号本身 3、其它格式输出 (1)输出年月日时分秒 print(time.strftime

    2.7K20

    shell遍历输出两个日期范围内所有的日期

    在平常c/c++开发中经常遇到日期处理的情形,例如求两个给定的日期之间相差的天数或者需要使用map存储两个固定日期范围内的所有日期。...2、为了以后开发的方便,需要把这个求两个固定上期范围内的所有日期功能封装在一个函数(即下面脚本中的genAlldate)中。...3、最后使用了3种方法来遍历输出数组DATE_ARRAY存放的所有日期。 4、输出的日期格式尽量能够自定义,例如2017-03-30、2017.06.18和20170618等等。...2017-04-01和20170401这两种,输出的日期格式格式很灵活,只要在执行程序时再追加一个任意日期分隔符(例如常见的....、-等)即可,最后由脚本中的SPLITER变量做输出格式控制。 这里使用./alldateduringtwodays1.sh 2017-03-30 2017-04-02 .进行测试,效果如下图所示。

    20610
    领券