| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> curl输出字符JSON格式化:bash: python: 未找到命令 -> 正文阅读 |
|
[Python知识库]curl输出字符JSON格式化:bash: python: 未找到命令 |
我们在通过curl命令调用接口获取返回值的时候,一般情况下我们直接输出的话是这样的,命令如下:
返回值如下:
截图如下: ? ?这样的返回值我们看起来很不直观,最好能返回JSON格式化后的样子,那就比较舒服了。 其实,这很简单,我们在对应的curl的接口后面加上如下命令即可:
即:
但是这个时候一般会报错,错误如下:
?意思是没找到Python命令。这是什么原因呢?原因是Python已经升级了3.X,为了区分对应的Python命令,需要使用对应的版本——大版本即可。 网上的说法都是先找到对应的Python版本,即输入命令:
可实际上,你之前执行的时候已经报错找不到Python命令了,你再搜素也无济于事,什么都找不到。 ?然后你再搜素Python2可能是一样的效果,但是你搜素Python3的时候会返回如下结果:
?这说明现在电脑上自动安装的是python3。 当然你也可以查看python3:
显示如下:
?到了这一步我们已经接近成功了,网上的说法是执行下面的命令即可:
这个命令是否好使我不清楚,但是何必这么搞呢,我们直接执行对应的python版本不好吗?命令如下:
将python改成python3即可。此时的返回结果如下: ?上面红色方框框住的是curl的统计信息,如果不想显示curl的统计信息,添加?
结果如下: ? ?或者直接使用linux的JSON格式化即可:
这个jq是linux json格式化工具,如果找不到的话我们安装一下即可:
再执行的返回结果是: ?看这个是不是比python的那个返回的更美观,颜色都区别出来了。 当然也有人说使用nodejs的格式化,首先执行命令:
如果报错如下: ?说明是权限问题,我们使用管理员用户,或者使用sudo加上刚才的命令即可: ?这样就安装好了。上面的!!是英文的感叹号,意思是复制你上一条的命令。 我们接着再执行JSON格式化:
结果如下: ?看起来和python的格式化差不多。 总结: 1.我们解决了“bash: python: 未找到命令...”的问题; 2.使用python格式化json; 3.linux json格式化工具jq格式化json; 4.nodejs的格式化JSON。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 20:42:58- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |