pip install ipython
获取mysql binlog 日志中的关键值:
mysql slave binlog position:master host'10.173.33.35' ,filename 'mysql-bin.000002',position '524993060'
ipython
line ="mysql slave binlog position:master host '10.173.33.35' ,filename 'mysql-bin.000002',position '524993060'"
In [7]: line.split("'")
Out[7]:
['mysql slave binlog position:master host ',
'10.173.33.35',
' ,filename ',
'mysql-bin.000002',
',position ',
'524993060',
'']
In [11]: host=line.split("'")[1]
In [12]: filename=line.split("'")[3]
In [13]: position=line.split("'")[5]
In [14]: print(host,filename,position)10.173.33.35 mysql-bin.000002 524993060
查看模块函数及查看帮助:
import os
?os.path.is*
In [16]: ?os.path.is*
os.path.isabs
os.path.isdir
os.path.isfile
os.path.islink
os.path.ismount
In [17]: os.path.isfile?
Signature: os.path.isfile(path)
Docstring: Test whether a path is a regular file
File: /usr/lib64/python3.6/genericpath.py
Type: function
字典转换json
In [23]: d=dict(a=1,b=2,c=3)
In [24]: json.dumps(d)
Out[24]: '{"a": 1, "b": 2, "c": 3}'