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

顶级架构师

1篇原创内容
Official Account
点击上方 '编程技术圈'关注, 星标或置顶一起成长
后台回复“大礼包”有惊喜礼包!

日英文

Some happened could not forget, even forget also only temporarily don't remember.

有些事发生了就不可能忘记, 即使忘记也只是暂时的记不起。

每日掏心话

安静,明白了一个人的时光,人生,总有太多期待一直失望,总有太多梦想一直落空,总有太多言语无人可诉。

责编:乐乐 | 来自:Python编程时光

编程技术圈(ID:study_tech)第 1234 次推文

往日回顾:拜托!不要用“ ! = null ”做判空了!

   正文   

不知道大家是不是经常使用命令行,比如 rm -rf * 不知道大家用过没有。我比较常用命令行,有时候会写一些 Bash 脚本,但是每次用循环的时候我都比较头疼,Shell 脚本的循环语法真的太难记了。一般在这个时候我就会想起 Python 的好,for … range 就跟说话一样,太友好了。今天要推荐的项目 Xonsh 就非常巧妙的解决了我的问题,它通过集合 Python 和 Shell 的优点,比如看下图。
看到上面的语法,真的让我极度舒适。

不过以上还只是 Xonsh 的其中一种用法,我们来分别介绍一下。1、Xonsh 可以直接当 Shell 命令行使用
2、Xonsh 可以直接按 Python 的语法使用
3、Xonsh 可以在 Shell 中使用 Python 语法
(0)

相关推荐

  • scrapy终端常用命令

    scrapy命令行 一.默认的scrapy项目结构 scrapy.cfgmyproject/    __init__.py    items.py    pipelines.py    setting ...

  • 提升编码水平这本Python软件工程书籍为研究人员量身打造

    https://m.toutiao.com/is/JTpR47T/ 机器之心报道 编辑:杜伟 在科研领域,计算机软件的应用无处不在.但是,一些研究者因为自身并非毕业于计算机相关学科,所以有时不得不将大 ...

  • Python 3.10来了,switch语法终于出现

    机器之心报道 编辑:陈萍 不用再自己琢磨如何实现 switch 功能了. 对于从事数据科学和人工智能领域的人们来说,Python 是大家的首选编程语言.根据最近的一项调查,27% 的程序员开发职位要求 ...

  • Python|快速掌握Python爬虫XPath语法

    Python|快速掌握Python爬虫XPath语法

  • Python和shell哪个好?区别介绍!

    Python可以代替shell吗?这是很多人都比较好奇的问题.在这里小编给出的答案是可以,Python是一门简单易学的编程语言,功能强大,可以用来代替shell. Shell是一个用C语言编写的程序, ...

  • 王炸!QQ和微信终于能互通了!

    现在很多小伙伴年龄大一点的可能会用微信比较多,年龄小一点的主要用QQ.以前总会想如果QQ和微信能互通就好了,这样用一个软件就能联系各种好友了,再也不用来回切换了.现在看来这个还有很长的路要走,需要等待 ...

  • QQ最新版上线,微信和QQ终于可以互通了!

    最近腾讯QQ在安卓端和iPhone端同时推出了最新的V8.8.0版本,上线了一些新的功能.比如长按QQ小黄脸表情可以解锁表情弹射新玩法,图片编辑文本增强功能,拍拍好友在线状态,并且设置同款趣味信号等. ...

  • 关于Python的基础语法

    Python简单易学,但又博大精深.许多人号称精通Python,却不会写Pythonic的代码,对很多常用包的使用也并不熟悉.学海无涯,我们先来了解一些Python中最基本的内容. 变量 Python ...

  • Python的基础语法——标识符和保留字

    Python语言与Perl,C和Java等语言有许多相似之处.但是,也存在一些差异. 1.标识符 在编程语言中,我们需要用标识符来代指某个东西,这个东西可以是一个数据,可以是一个函数,一个类,那么与之 ...

  • 欧界丨阿里腾讯握手言和,支付宝和微信终于可以互通了?

    欧界报道: 21世纪科技的发展给人们生活带来的最大便利是什么?大抵就是足不出户也能做成很多事情了.在疫情的影响下,这种便利体现得更是淋漓尽致.十几年前,出门的必备品中一定有钱包,十几年后的今天,揣着个 ...

  • f-string: 改进的 Python 字符串格式化语法

    f-strings 是 Python 3.6 引入的一种非常棒的字符串格式化方法. 相比其他格式方法,f-strings 更易读.更简洁.更少犯错,也更快. 在了解为什么以及如何使用 f-string ...