方法一:(比较聪明方法)
#某年天数
year_days = 366 if calendar.isleap(int(str(year_num))) else 365#某年某一个月天数
month_days = calendar.monthrange(int(str(year_num)), int(str(month_num))[1]方法二:(笨方法)#获取某年一共多少天
def year_days_num(year):#这一年第一天和这一年最后一天startDay = str(year)+'-01-01'endDay = str(year)+'-12-31'#天数year_days_mum = (datetime.datetime.strptime(endDay, "%Y-%m-%d") - datetime.datetime.strptime(startDay, "%Y-%m-%d")).days +1print('{}年一共{}天'.format(year,year_days_mum))return year_days_mum#获取某年某月一共多少天
def month_days_mum(year_days,year_month):#year_month = period对象  '2017-12'num = int(str(year_month).split('-')[1])if num in (1, 3, 5, 7, 8, 10, 12):month_days = 31elif num == 2:if year_days==366:  # 为闰年month_days=29else:month_days = 28else:month_days = 30return month_days

python 如何获取一年多少天,如何获取一年中某个月多少天相关推荐

  1. GPUtil是一个Python模块,使用nvidia-smi从NVIDA GPU获取GPU状态

    GPUtil是一个Python模块,使用nvidia-smi从NVIDA GPU获取GPU状态 一个Python模块,用于在Python中使用nvidia-smi以编程方式从NVIDA GPU获取GP ...

  2. python os.system重定向stdout到变量 ,同时获取返回值

    python os.system重定向stdout到变量 ,同时获取返回值 Python执行系统命令的方法 os.system(),os.popen(),commands 最近在做那个测试框架的时候发 ...

  3. python中使用sys模板和logging模块获取行号和函数名的方法

    From: http://www.jb51.net/article/49026.htm 这篇文章主要介绍了python中使用sys模板和logging模块获取行号和函数名的方法,需要的朋友可以参考下 ...

  4. Appium+Python安卓自动化测试之启动APP和配置获取

    Appium+Python安卓自动化测试之启动APP和配置获取 本文章未讲述appium+python环境部署,环境部署会新开文章 一.手机连接电脑 1.USB连接电脑和手机,手机上点确认连接(最好用 ...

  5. python excel取列_python取excel表格第一列数据-python操作excel,使用xlrd模块,获取某一列数据的......

    怎样用python,读取excel中的一列数据 Python对Excel的读写主要有xlrd.copyxlwt.xlutils.openpyxl.xlsxwriter几种. 1.xlrd主要用来读百取 ...

  6. python后台返回cookie_Django框架设置cookies与获取cookies操作详解

    本文实例讲述了Django框架设置cookies与获取cookies操作.分享给大家供大家参考,具体如下: 在Django里面,使用Cookie和Session看起来好像是一样的,使用的方式都是req ...

  7. python中os.path.dirname(__file__)的使用(获取文件夹路径)(获取当前py文件绝对路径)

    (1).当"print os.path.dirname(__file__)"所在脚本是以完整路径被运行的, 那么将输出该脚本所在的完整路径,比如: python d:/python ...

  8. python利用表格中的某一个列_python取excel表格第一列数据?python操作excel,使用xlrd模块,获取某一列数据的语句为...

    用Python修改excel中一列数据 可以使用pandas库,先读取excel文件,然后使用pandas库来修改一列,然后写入文件即可. 怎样用python,读取excel中的一列数据 sheet. ...

  9. Python用requests库+BeautifulSoup库+re库获取微博热搜(有详解)

    Python用requests库+BeautifulSoup库+re库获取微博热搜 import requests from bs4 import BeautifulSoup import re de ...

  10. python kayb算法之从一组序列当中获取一组与目标值最接近的算法

    python  kayb算法之从一组序列当中获取一组与目标值最接近的算法 思想: 1.考虑所有序列当中的所有元素相遇的情况进行迭代 2.在迭代过程当中维护一个与目标数值的最小差值 3.在迭代完之后剩余 ...

最新文章

  1. [Core Java® for the Impatient]重载Java2
  2. Spring中@Value用法收集
  3. 图像分类任务不用冷启动,PaddlePaddle一口气发布十大预训练模型
  4. Java个人学生信息的录入_java录入学生信息
  5. kafka消息消费原理演示
  6. wordcount java分析_JavaWordCount
  7. Oracle行迁移和行链接
  8. 关于健康吗、核算检测等系统高并发问题的一些思考
  9. 【Java】Java 的Object对象你真的懂了吗
  10. Linux服务器部署常用命令
  11. 谁该为马化腾表态这个乌龙尴尬?
  12. ArrayList和LinkedList
  13. linux时间戳简介,linux 时间戳
  14. 巅峰阁批量卡android,卡iPhoneQQ在线
  15. Pycharm+Django之Django学习(1)(初学者)
  16. 注册vmvare账号验证码问题
  17. python量化交易书籍推荐_量化交易的几本书籍介绍
  18. [译]基于Vue JS, Webpack 以及Material Design的渐进式web应用 [Part 1]
  19. 我的世界服务器物品不丢弃,《我的世界》怎样处理没用的物品,这六个销毁物品方法了解一下!...
  20. python3-基础篇-02-输入输出、注释

热门文章

  1. 汇编语言 CLD指令
  2. 微信小程序客服消息授权给第三方Udesk
  3. 星座配对微信小程序源码
  4. 提供数据仓储搬迁服务 GoogleBigQuery实作的成本
  5. 分治法 Divide and Conquer思想及实际应用
  6. RocketMQ_01 RocketMQ入门简介及核心概念
  7. LeetCode OJ平台上Maximum Subarray题目O(n)复杂度解决方式
  8. python编写小程序实例_python小程序开发实例
  9. IPv6 MLD测试环境搭建
  10. Cadence仿真——直流小信号分析(AC)