14
2024
03
16:17:52

python内建模块shlex将普通字符串编码成符合linux shell的字符串


如果一个字符串包含‘ “ \ $ #等特殊字符,转成可以在shell命令中使用的字符串非常麻烦。

这样的字符串常出现在密码字符串中。

如果有’ ”的嵌套,手动转换将更困难,非常容易出错。

现在发现python内建模块shlex可以处理这类问题。shlex是一个shell语义分析器。

具体使用可以参考如下文章:

(转)shlex — 解析 Shell 风格语法 - liujiacai - 博客园 (cnblogs.com)

shlex — Simple lexical analysis — Python 3.9.5 documentation




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://sg.hqyman.cn/post/5445.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: