python公历转农历_有没有 python3 可用的农历转公历的包?
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 可用的农历转公历的包?相关推荐
- python做数学计算器_从零开始学习PYTHON3讲义(二)把Python当做计算器
<从零开始PYTHON3>第二讲 上一讲我们说过了如何启动Python IDLE集成开发学习环境,macOS/Linux都可以在命令行执行idle3.Windows则从开始菜单中去寻找ID ...
- python requests post请求_实例解析Python3 如何利用requests 库进行post携带账号密码请求数据...
1 调试过程 用Python3.6+Sciter+PyCharm写了一个py测试脚本helloworld.py,该脚本中只含有一条语句"import sciter".在PyChar ...
- python格式化字符串语法_详解Python3 中的字符串格式化语法
一.旧式的字符串格式化 % 操作符 参考以下示例: >>> name = "Eric" >>> "Hello, %s." % ...
- python代码规范工具_如何检查python3中的代码规范
如何检查python3中的代码规范 发布时间:2020-11-16 09:40:48 来源:亿速云 阅读:77 作者:小新 这篇文章给大家分享的是有关如何检查python3中的代码规范的内容.小编觉得 ...
- python nonlocal的用法_简谈Python3关键字nonlocal使用场景
下面是之前提过的有待提升效率的计算移动平均的方法: def make_averager(): series = [] def averager(new_value): series.append(ne ...
- python多次输入数据_如何用python3输出重复的数据?
面对很多重复的数据,如果人工一个个处理起来会很麻烦,而且要浪费大量的时间和精力.之前就python处理数据是简单便捷的,有没有一种方法能把重复的数据输出出来,这样就一目了然了.相信有一些小伙伴也跟小编 ...
- python连接oracle数据库_深入理解Python3.6连接Oracle数据库
Python3.6连接Oracle数据库的方法详解 本文实例讲述了Python3.6连接Oracle数据库的方法.分享给大家供大家参考,具体如下: 下载cx_Oracle模块模块: https://p ...
- python tkinter计算器实例_利用Tkinter(python3.6)实现一个简单计算器
前言 上机实践课程开始了,嗯,老师来了之后念了下PPT,然后说:开始做吧......... 然后就开始了Python的GUI之路,以前没接触过PYthon的可视化界面(虽然这样很不明智) 但是现在做起 ...
- python中rstrip用法_浅谈Python3中strip()、lstrip()、rstrip()用法详解
简单来说,三种方法是为了删除字符串中不同位置的指定字符.其中,strip()用于去除字符串的首尾字符,同理,lstrip()用于去除左边的字符,rstrip()用于去除右边的字符 Python中有三个 ...
最新文章
- C++_vptr与vtbl,虚函数与虚表
- 尤雨溪回应:Vue与TypeScript为什么相性特别差?
- 【SPOJ】Count On A Tree II(树上莫队)
- Java 程序执行过程的内存流程图(结合类加载器 ClassLoader 讲解)
- 用金万维怎么设置路由器_家用路由器怎么设置 家庭路由器设置方法【图文】...
- excel按条件查询mysql_Excel中实现多条件查找的15种方法
- mangos架设魔兽世界私服
- Qt总结之十九:Qt中控件new之后需不需要delete的问题
- python最简易入门图片_初学Python只需4步,爬取网站图片
- DPDK - 使用 cmake 构建l2fwd多平台编译系统
- vue-video-player 一款vue的前端视频播放插件 支持m3u8
- pdf复制文字时对于回车的处理
- 八爪鱼 八爪鱼采集器四大采集模式
- 爬虫取中间文本_【实战No.2】1小时打造你自己的网络爬虫
- 本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。
- for...in 与 for...of 的用法与区别
- 腾讯开奖,薪资倒挂!
- Win11 如何开启休眠功能
- 如何在A4纸上打印连续的条形码
- 【web前端开发】数据库MySQL在开发环境的操作
热门文章
- javax.jms.JMSException: Could not connect to broker URL: tcp://localhost:61616
- 苹果手机输入法设置的3个技巧,身边朋友都在用
- Manjaro Linux 17.0.2 KDE环境安装、配置记录
- 超级计算机为什么不能玩游戏,韦杰:东方文明像一台超级计算机,不能只用来玩游戏...
- 《2021大数据产业年度创新服务产品》榜重磅发布丨金猿奖
- 记一次云服务器重装CentOS7系统
- 三天让车跑起来!stm32循迹车 —— 第一天:基本模块使用方法
- 2016年主机游戏大作全方位预测
- 深大uooc学术道德与学术规范教育第九章
- 【无标题】学习贪吃蛇代码