lifulinghan

2018-08-09 10:09:32 +08:00

有啊,你可以试一下 sxtwl,pip install sxtwl

import sxtwl

#日历中文索引

ymc = [u"十一", u"十二", u"正", u"二", u"三", u"四", u"五", u"六", u"七", u"八", u"九", u"十" ]

rmc = [u"初一", u"初二", u"初三", u"初四", u"初五", u"初六", u"初七", u"初八", u"初九", u"初十",

u"十一", u"十二", u"十三", u"十四", u"十五", u"十六", u"十七", u"十八", u"十九",

u"二十", u"廿一", u"廿二", u"廿三", u"廿四", u"廿五", u"廿六", u"廿七", u"廿八", u"廿九", u"三十", u"卅一"]

lunar = sxtwl.Lunar() #实例化日历库

#阴历转阳历

day = lunar.getDayByLunar(2030, 3, 27 , False)

print u"公历:", day.y, u"年", day.m, u"月", day.d, u"日"

if day.Lleap:

print u"阴历:润", ymc[day.Lmc], u"月", rmc[day.Ldi], u"日"

else:

print u"阴历:", ymc[day.Lmc], u"月", rmc[day.Ldi], u"日"

#同理,阳历转阴历

day = lunar.getDayBySolar(2018, 10, 20)

print u"公历:", day.y, u"年", day.m, u"月", day.d, u"日"

if day.Lleap:

print u"阴历:润", ymc[day.Lmc], u"月", rmc[day.Ldi], u"日"

else:

print u"阴历:", ymc[day.Lmc], u"月", rmc[day.Ldi], u"日"

python公历转农历_有没有 python3 可用的农历转公历的包?相关推荐

  1. python做数学计算器_从零开始学习PYTHON3讲义(二)把Python当做计算器

    <从零开始PYTHON3>第二讲 上一讲我们说过了如何启动Python IDLE集成开发学习环境,macOS/Linux都可以在命令行执行idle3.Windows则从开始菜单中去寻找ID ...

  2. python requests post请求_实例解析Python3 如何利用requests 库进行post携带账号密码请求数据...

    1 调试过程 用Python3.6+Sciter+PyCharm写了一个py测试脚本helloworld.py,该脚本中只含有一条语句"import sciter".在PyChar ...

  3. python格式化字符串语法_详解Python3 中的字符串格式化语法

    一.旧式的字符串格式化 % 操作符 参考以下示例: >>> name = "Eric" >>> "Hello, %s." % ...

  4. python代码规范工具_如何检查python3中的代码规范

    如何检查python3中的代码规范 发布时间:2020-11-16 09:40:48 来源:亿速云 阅读:77 作者:小新 这篇文章给大家分享的是有关如何检查python3中的代码规范的内容.小编觉得 ...

  5. python nonlocal的用法_简谈Python3关键字nonlocal使用场景

    下面是之前提过的有待提升效率的计算移动平均的方法: def make_averager(): series = [] def averager(new_value): series.append(ne ...

  6. python多次输入数据_如何用python3输出重复的数据?

    面对很多重复的数据,如果人工一个个处理起来会很麻烦,而且要浪费大量的时间和精力.之前就python处理数据是简单便捷的,有没有一种方法能把重复的数据输出出来,这样就一目了然了.相信有一些小伙伴也跟小编 ...

  7. python连接oracle数据库_深入理解Python3.6连接Oracle数据库

    Python3.6连接Oracle数据库的方法详解 本文实例讲述了Python3.6连接Oracle数据库的方法.分享给大家供大家参考,具体如下: 下载cx_Oracle模块模块: https://p ...

  8. python tkinter计算器实例_利用Tkinter(python3.6)实现一个简单计算器

    前言 上机实践课程开始了,嗯,老师来了之后念了下PPT,然后说:开始做吧......... 然后就开始了Python的GUI之路,以前没接触过PYthon的可视化界面(虽然这样很不明智) 但是现在做起 ...

  9. python中rstrip用法_浅谈Python3中strip()、lstrip()、rstrip()用法详解

    简单来说,三种方法是为了删除字符串中不同位置的指定字符.其中,strip()用于去除字符串的首尾字符,同理,lstrip()用于去除左边的字符,rstrip()用于去除右边的字符 Python中有三个 ...

最新文章

  1. C++_vptr与vtbl,虚函数与虚表
  2. 尤雨溪回应:Vue与TypeScript为什么相性特别差?
  3. 【SPOJ】Count On A Tree II(树上莫队)
  4. Java 程序执行过程的内存流程图(结合类加载器 ClassLoader 讲解)
  5. 用金万维怎么设置路由器_家用路由器怎么设置 家庭路由器设置方法【图文】...
  6. excel按条件查询mysql_Excel中实现多条件查找的15种方法
  7. mangos架设魔兽世界私服
  8. Qt总结之十九:Qt中控件new之后需不需要delete的问题
  9. python最简易入门图片_初学Python只需4步,爬取网站图片
  10. DPDK - 使用 cmake 构建l2fwd多平台编译系统
  11. vue-video-player 一款vue的前端视频播放插件 支持m3u8
  12. pdf复制文字时对于回车的处理
  13. 八爪鱼 八爪鱼采集器四大采集模式
  14. 爬虫取中间文本_【实战No.2】1小时打造你自己的网络爬虫
  15. 本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。
  16. for...in 与 for...of 的用法与区别
  17. 腾讯开奖,薪资倒挂!
  18. Win11 如何开启休眠功能
  19. 如何在A4纸上打印连续的条形码
  20. 【web前端开发】数据库MySQL在开发环境的操作

热门文章

  1. javax.jms.JMSException: Could not connect to broker URL: tcp://localhost:61616
  2. 苹果手机输入法设置的3个技巧,身边朋友都在用
  3. Manjaro Linux 17.0.2 KDE环境安装、配置记录
  4. 超级计算机为什么不能玩游戏,韦杰:东方文明像一台超级计算机,不能只用来玩游戏...
  5. 《2021大数据产业年度创新服务产品》榜重磅发布丨金猿奖
  6. 记一次云服务器重装CentOS7系统
  7. 三天让车跑起来!stm32循迹车 —— 第一天:基本模块使用方法
  8. 2016年主机游戏大作全方位预测
  9. 深大uooc学术道德与学术规范教育第九章
  10. 【无标题】学习贪吃蛇代码