python模块

calendar:日历相关模块,calendar模块文件里定义了很多类型,主要有Calendar,TextCalendar以及HTMLCalendar类型。其中,Calendar是TextCalendar与HTMLCalendar的基类。详情

pytz:时区模块

datetime:

日期对象可进行比较和相减来获取两个日期的时间差,时间差是一个timedelta对象。timedelta可通过date运算对date和datetime对象进行加减。这些对象由 Python 标准库datetime模块提供,以下是使用它进行的基本运算示例:

1 >>> from datetime import date
2 >>> date.today()
3 datetime.date(2019, 1, 12)
4 >>> from datetime import timedelta
5 >>> timedelta(days=7)
6 datetime.timedelta(7)
7 >>> date.today() + timedelta(days=7)
8 datetime.date(2019, 1, 19)

python any()和all()用法:

#any(x)判断x对象是否为空对象,如果都为空、0、false,则返回false,如果不都为空、0、false,则返回true

#all(x)如果all(x)参数x对象的所有元素不为0、''、False或者x为空对象,则返回True,否则返回False

platform模块

  • platform.system() 获取操作系统类型,windows、linux等
  • platform.platform() 获取操作系统,Darwin-9.8.0-i386-32bit
  • platform.version() 获取系统版本信息 6.2.0
  • platform.mac_ver()
  • platform.win32_ver() ('post2008Server', '6.2.9200', '', u'Multiprocessor Free')

示例:

>>> import platform
>>> platform.system()
'Linux'
>>> platform.platform()
'Linux-4.2.0-27-generic-x86_64-with-Ubuntu-14.04-trusty'
>>> platform.version()
'#32~14.04.1-Ubuntu SMP Fri Jan 22 15:32:26 UTC 2016'
>>> platform.mac_ver()
('', ('', '', ''), '')
>>> platform.win32_ver()
('', '', '', '')

sys.platform各平台的的返回值

columncolumn
平台
Linux (2.x and 3.x) 'linux2'
Windows 'win32'
Windows/Cygwin 'cygwin'
Mac OS X 'darwin'
OS/2 'os2'
OS/2 EMX 'os2emx'
RiscOS 'riscos'
RiscOS 'riscos'
AtheOS 'atheos'
原文地址:https://www.cnblogs.com/zijue/p/10675314.html