当前位置: 首页 > 科技观察

Python和Shell语法终于可以互通了

时间:2023-03-13 21:46:54 科技观察

不知道大家有没有经常使用命令行,比如rm-rf*不知道大家有没有用过。我经常使用命令行,有时也会写一些Bash脚本,但每次使用循环时,我都很头疼。Shell脚本的循环语法实在是太难记了。通常这个时候,我就会想到Python的好处,因为...range就像说话一样,好亲切。今天要推荐的项目Xonsh,非常巧妙的解决了我的问题。它结合了Python和Shell的优点,如下图所示。看到上面的语法真是让我舒服极了。不过以上只是Xonsh的其中一种用法,下面分别介绍一下。1、Xonsh可以直接作为shell命令行使用。2.按照Python的语法直接使用Xonsh即可。3.Xonsh可以使用Python语法在shell中使用。此外,Xonsh还提供了一些其他的扩展功能,比如Xontribs提供了第三方系统扩展,提供了丰富的接口来查询命令执行历史,提供了强大的命令行可配置能力。安装方法比较简单,使用命令行即??可:python-mpipinstallxonsh。有关更多项目详细信息,请参阅下面的链接。开源项目地址:https://github.com/xonsh/xonsh