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)
#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-32bitplatform.version()获取系统版本信息 6.2.0platform.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各平台的的返回值
| column | column |
|---|---|
| 平台 | 值 |
| 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' |

浙公网安备 33010602011771号