python3基础操作

时间:2021-04-01 16:34:08

ubuntu下python连接mysql

apt-get install python-mysqldb

获取当前时间

>>> from datetime import datetime
>>> dtNow=datetime.now()
>>> print(dtNow)
2016-02-28 10:03:26.145299

在当前时间基础上进行加减操作

>>> from datetime import timedelta
>>> dtDelta=timedelta(minutes=1,days=1)
>>> dtTmp=dtNow+dtDelta
>>> print(dtTmp)
2016-02-29 10:04:26.145299

格式化时间输出

>>> dtNow.strftime('%Y-%m-%d %H:%M:%S')
'2016-02-28 10:03:26'

从字符串读取时间

>>> str='2016-02-28 10:03:26'
>>> dtTmp=datetime.strptime(str,'%Y-%m-%d %H:%M:%S')
>>> print(dtTmp)
2016-02-28 10:03:26

只获取shell的结果

>>> import subprocess
>>> ret=subprocess.getoutput('dir')
>>> print(ret)

获取shell结果和执行返回码

>>> ret=subprocess.getstatusoutput('dir')
>>> print(ret[0])

通常0表示运行成功