shlex相关内容

shlex.split 的反面是什么?

如何反转 shlex.split?也就是说,我怎样才能获得一个带引号的字符串,它会“类似于 Unix shell",给定我希望引用的list 字符串? 更新0 我发现了一个 Python 错误,并在此处提出了相应的功能请求. 解决方案 我们现在 (3.3) 有一个 shlex.quote 函数.pipes.quote 移动和记录的不是别的(使用 pipes.quote 的代码仍 ..
发布时间:2021-12-28 12:15:24 Python

通配符在使用 shlex 的子进程调用中不起作用

语言:Python v2.6.2 操作系统:AIX 5.3 我正在使用 Python 将一些文件从备份恢复到测试系统 - 所有命令都以下面的方式调用,但有些只是不想工作. #!/usr/bin/python导入子进程,shlexcmd = 'sudo rm -rf/work/TEST/*'arg = shlex.split(cmd)# 这不起作用p = subprocess.Pope ..
发布时间:2021-08-31 20:24:18 Python

Python shlex.split(),忽略单引号

如何在 Python 中使用 shlex.split() 或类似的拆分字符串,只保留双引号?例如,如果输入是 "hello, world" is what 'i say' 那么输出将是 ["hello, world", "is", "what", "'i", "say'"]. 解决方案 import shlexdef newSplit(值):lex = shlex.shlex(值)lex. ..
发布时间:2021-06-30 19:42:13 Python

|在Subprocess.call中不起作用

每当我在带有"|"的子过程中使用命令时在它不工作,它的输出为命令"|"未知,请尝试“在链接帮助中".或当我把它放进去时: #!/usr/bin/python从子流程导入调用从shlex导入拆分interface = call(split("ip -o link show | awk'{print $ 2}'| grep wl")) 它给出以下输出: 错误:要么"dev"重复,要么"awk" ..
发布时间:2021-04-23 19:24:33 Python

非交互过程的密码管理

挑战 我需要一个密码管理工具,该密码管理工具将由其他进程(各种脚本:python,php,perl等)调用,并且它能够识别和验证调用方脚本以执行访问控制:返回密码或退出-1 当前实现 在研究了各种框架之后,我决定使用python的keepassdb能够处理Keepass V1.X后端数据库文件并构建我自己的访问控制覆盖图(因为以后可以对其进行自定义和集成)到我们的LDAP以进行用 ..
发布时间:2020-05-27 20:35:15 Python

在bash命令转义引号使用子呼叫,并shlex

我使用python的subprocess.call执行bash命令()。 我是把用户输入像下面的参数传递给我的命令。 my_command ='命令-option1 {0} -option2 {1}“。格式(ARG1,ARG2) 下面ARG1 ARG2和是用户输入的,但问题是用户输入可以的报价和空格的,所以我想围绕用双引号的参数是这样的。 my_command ='命令-option1“ ..
发布时间:2016-08-03 12:42:23 Python