• 技术文章 >Python技术 >Python基础教程

    python3时间如何用calendar输出?

    小妮浅浅小妮浅浅2020-11-17 17:42:18原创1791

    我们想知知道这个月都多少天,具体在星期几,要是不去看手机或者电脑上的日历,小伙伴们有没有其他的办法呢?有一些小伙伴跟我说想自己做出一个月份的表格,当然也是可行的,不过这是excel中的基础操作。本篇小编带领大家在python3中用calendar给大家展示月份的代码。


    prmonth()方法是很简单,可以生成一个月的格式化文本输出。

    import calendar
     
    c = calendar.TextCalendar(calendar.SUNDAY)
    c.prmonth(2017, 7)
     
    # 输出
    #      July 2017
    # Su Mo Tu We Th Fr Sa
    #                    1
    #  2  3  4  5  6  7  8
    #  9 10 11 12 13 14 15
    # 16 17 18 19 20 21 22
    # 23 24 25 26 27 28 29
    # 30 31

    根据TextCalendar美国惯例,该示例配置为在周日开始周。默认是使用星期一开始一周的欧洲惯例。

    可以使用HTMLCalendar和formatmonth()生成类似 HTML 的表格。呈现的输出看起来与纯文本大致相同,但是用 HTML 标记包装。每个表格单元格都有一个与星期几相对应的类属性,因此 HTML 可以通过 CSS 设置样式。

    看完后是不是觉得这个做月份的代码很厉害呢,有那么点厉害的python大神感觉了,心动不如赶紧行动起来吧。更多Python学习推荐:PyThon学习网教学中心

    专题推荐:python3时间
    上一篇:calendar如何判断python3时间? 下一篇:calendar可以在python3时间中生成日历吗?

    相关文章推荐

    • 如何用datetime去除重复python3时间?• datetime怎样在python3时间中执行循环?• calendar如何判断python3时间?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网