• 打印周报模板


    每次都整理周报,真麻烦,搞个工具吧~
    打印的格式是md格式,不知道后续编辑方便不?

    import calendar
    import datetime
    
    year = 2019
    months = [n for n in range(1, 12 + 1)]
    week = 0
    for month in months:
        c = calendar.Calendar(firstweekday=0)
        dates = c.itermonthdates(year, month)
        for date in dates:
            m = date.month
            if date.weekday() == 0 and m == month:
                week += 1
                print("***" * 10)
                print("第{}周 ".format(week))
            print(date.strftime("%m.%d"))
            if date.weekday() == 6 and m == month:
                print("***" * 10)
    

    打印结果

    12.31
    01.01
    01.02
    01.03
    01.04
    01.05
    01.06
    ******************************
    ******************************
    第1周 
    01.07
    01.08
    01.09
    01.10
    01.11
    01.12
    01.13
    ******************************
    ******************************
    第2周 
    01.14
    01.15
    01.16
    01.17
    01.18
    01.19
    01.20
    ******************************
    ******************************
    第3周 
    01.21
    01.22
    01.23
    01.24
    01.25
    01.26
    01.27
    ******************************
    ******************************
    第4周 
    01.28
    01.29
    01.30
    01.31
    02.01
    02.02
    02.03
    01.28
    01.29
    01.30
    01.31
    02.01
    02.02
    02.03
    ******************************
    ******************************
    第5周 
    02.04
    02.05
    02.06
    02.07
    02.08
    02.09
    02.10
    ******************************
    ******************************
    第6周 
    02.11
    02.12
    02.13
    02.14
    02.15
    02.16
    02.17
    ******************************
    ******************************
    第7周 
    02.18
    02.19
    02.20
    02.21
    02.22
    02.23
    02.24
    ******************************
    ******************************
    第8周 
    02.25
    02.26
    02.27
    02.28
    03.01
    03.02
    03.03
    02.25
    02.26
    02.27
    02.28
    03.01
    03.02
    03.03
    ******************************
    ******************************
    第9周 
    03.04
    03.05
    03.06
    03.07
    03.08
    03.09
    03.10
    ******************************
    ******************************
    第10周 
    03.11
    03.12
    03.13
    03.14
    03.15
    03.16
    03.17
    ******************************
    ******************************
    第11周 
    03.18
    03.19
    03.20
    03.21
    03.22
    03.23
    03.24
    ******************************
    ******************************
    第12周 
    03.25
    03.26
    03.27
    03.28
    03.29
    03.30
    03.31
    ******************************
    ******************************
    第13周 
    04.01
    04.02
    04.03
    04.04
    04.05
    04.06
    04.07
    ******************************
    ******************************
    第14周 
    04.08
    04.09
    04.10
    04.11
    04.12
    04.13
    04.14
    ******************************
    ******************************
    第15周 
    04.15
    04.16
    04.17
    04.18
    04.19
    04.20
    04.21
    ******************************
    ******************************
    第16周 
    04.22
    04.23
    04.24
    04.25
    04.26
    04.27
    04.28
    ******************************
    ******************************
    第17周 
    04.29
    04.30
    05.01
    05.02
    05.03
    05.04
    05.05
    04.29
    04.30
    05.01
    05.02
    05.03
    05.04
    05.05
    ******************************
    ******************************
    第18周 
    05.06
    05.07
    05.08
    05.09
    05.10
    05.11
    05.12
    ******************************
    ******************************
    第19周 
    05.13
    05.14
    05.15
    05.16
    05.17
    05.18
    05.19
    ******************************
    ******************************
    第20周 
    05.20
    05.21
    05.22
    05.23
    05.24
    05.25
    05.26
    ******************************
    ******************************
    第21周 
    05.27
    05.28
    05.29
    05.30
    05.31
    06.01
    06.02
    05.27
    05.28
    05.29
    05.30
    05.31
    06.01
    06.02
    ******************************
    ******************************
    第22周 
    06.03
    06.04
    06.05
    06.06
    06.07
    06.08
    06.09
    ******************************
    ******************************
    第23周 
    06.10
    06.11
    06.12
    06.13
    06.14
    06.15
    06.16
    ******************************
    ******************************
    第24周 
    06.17
    06.18
    06.19
    06.20
    06.21
    06.22
    06.23
    ******************************
    ******************************
    第25周 
    06.24
    06.25
    06.26
    06.27
    06.28
    06.29
    06.30
    ******************************
    ******************************
    第26周 
    07.01
    07.02
    07.03
    07.04
    07.05
    07.06
    07.07
    ******************************
    ******************************
    第27周 
    07.08
    07.09
    07.10
    07.11
    07.12
    07.13
    07.14
    ******************************
    ******************************
    第28周 
    07.15
    07.16
    07.17
    07.18
    07.19
    07.20
    07.21
    ******************************
    ******************************
    第29周 
    07.22
    07.23
    07.24
    07.25
    07.26
    07.27
    07.28
    ******************************
    ******************************
    第30周 
    07.29
    07.30
    07.31
    08.01
    08.02
    08.03
    08.04
    07.29
    07.30
    07.31
    08.01
    08.02
    08.03
    08.04
    ******************************
    ******************************
    第31周 
    08.05
    08.06
    08.07
    08.08
    08.09
    08.10
    08.11
    ******************************
    ******************************
    第32周 
    08.12
    08.13
    08.14
    08.15
    08.16
    08.17
    08.18
    ******************************
    ******************************
    第33周 
    08.19
    08.20
    08.21
    08.22
    08.23
    08.24
    08.25
    ******************************
    ******************************
    第34周 
    08.26
    08.27
    08.28
    08.29
    08.30
    08.31
    09.01
    08.26
    08.27
    08.28
    08.29
    08.30
    08.31
    09.01
    ******************************
    ******************************
    第35周 
    09.02
    09.03
    09.04
    09.05
    09.06
    09.07
    09.08
    ******************************
    ******************************
    第36周 
    09.09
    09.10
    09.11
    09.12
    09.13
    09.14
    09.15
    ******************************
    ******************************
    第37周 
    09.16
    09.17
    09.18
    09.19
    09.20
    09.21
    09.22
    ******************************
    ******************************
    第38周 
    09.23
    09.24
    09.25
    09.26
    09.27
    09.28
    09.29
    ******************************
    ******************************
    第39周 
    09.30
    10.01
    10.02
    10.03
    10.04
    10.05
    10.06
    09.30
    10.01
    10.02
    10.03
    10.04
    10.05
    10.06
    ******************************
    ******************************
    第40周 
    10.07
    10.08
    10.09
    10.10
    10.11
    10.12
    10.13
    ******************************
    ******************************
    第41周 
    10.14
    10.15
    10.16
    10.17
    10.18
    10.19
    10.20
    ******************************
    ******************************
    第42周 
    10.21
    10.22
    10.23
    10.24
    10.25
    10.26
    10.27
    ******************************
    ******************************
    第43周 
    10.28
    10.29
    10.30
    10.31
    11.01
    11.02
    11.03
    10.28
    10.29
    10.30
    10.31
    11.01
    11.02
    11.03
    ******************************
    ******************************
    第44周 
    11.04
    11.05
    11.06
    11.07
    11.08
    11.09
    11.10
    ******************************
    ******************************
    第45周 
    11.11
    11.12
    11.13
    11.14
    11.15
    11.16
    11.17
    ******************************
    ******************************
    第46周 
    11.18
    11.19
    11.20
    11.21
    11.22
    11.23
    11.24
    ******************************
    ******************************
    第47周 
    11.25
    11.26
    11.27
    11.28
    11.29
    11.30
    12.01
    11.25
    11.26
    11.27
    11.28
    11.29
    11.30
    12.01
    ******************************
    ******************************
    第48周 
    12.02
    12.03
    12.04
    12.05
    12.06
    12.07
    12.08
    ******************************
    ******************************
    第49周 
    12.09
    12.10
    12.11
    12.12
    12.13
    12.14
    12.15
    ******************************
    ******************************
    第50周 
    12.16
    12.17
    12.18
    12.19
    12.20
    12.21
    12.22
    ******************************
    ******************************
    第51周 
    12.23
    12.24
    12.25
    12.26
    12.27
    12.28
    12.29
    ******************************
    ******************************
    第52周 
    12.30
    12.31
    01.01
    01.02
    01.03
    01.04
    01.05
    
  • 相关阅读:
    应用Dubbo框架打造仿猫眼项目 理解微服务核心思想
    慕课网--docker走进第一个javaweb应用
    金融行业微服务架构解析-转载炼数成金架构模块金融行业微服务架构解析
    StringEscapeUtils防止xss攻击详解
    尚硅谷 dubbo学习视频
    【面试篇】寒冬求职之你必须要懂的Web安全
    echo "" > 和 echo "" >> 的区别
    python函数、模块、包
    python学习笔记(7)--循环语句
    python学习笔记(6)--条件分支语句
  • 原文地址:https://www.cnblogs.com/xuehuiping/p/11837103.html
Copyright © 2020-2023  润新知