1.字符串转换为JSON;
echo '{"job":"developer","name":"xsq","sex":"male"}' |python -m json.tool
[root@mysql1 shell]# echo '{"job":"developer","name":"xsq","sex":"male"}' |python -m json.tool
{
"job": "developer",
"name": "xsq",
"sex": "male"
}
echo '{"address":{"province":"gansu","city":"Pl"},"name":"xsq","sex":"male"}' |python -m json.tool
--python的解释器转换JSON还有对齐功能。
[root@mysql1 shell]# echo '{"address":{"province":"gansu","city":"Pl"},"name":"xsq","sex":"male"}' |python -m json.tool
{
"address": {
"city": "Pl",
"province": "gansu"
},
"name": "xsq",
"sex": "male"
}
2.检查第三方库是否安装成功。
[root@mysql1 shell]# python
Python 2.7.5 (default, Mar 20 2020, 17:08:22)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import paramiko
能导入成功,代表安装成功。导入失败,代表安装失败。
--可以使用 -c 参数进行导入操作。
python -c "import sys"
3.python 主流的包管理工具。
Python的包管理工具是pip
pip 是一个用来安装和管理python包的工具。是 easy_install 的替代品。
pip的优点:
pip提供了丰富的功能,其竞争对手 easy_install 则只支持安装,没有提供卸载和显示
已安装列表的功能。
pip能够很好的支持虚拟环境。
pip可以通过 requirements.txt 集中管理依赖。
pip 能够处理二进制格式(.whl)
pip 是先下载后安装,如果安装失败,也会清理干净,不会留下一个中间状态。