Python shlex 模块
实例
将 shell 命令拆分成多个标记:
import shlex
command = 'python script.py --name "Linus Refsnes" --age 30'
tokens = shlex.split(command)
print(tokens)
亲自试一试 »
定义和用法
shlex 模块提供用于解析类似 shell 语法和将字符串拆分为标记的实用工具。
您可以使用它来解析命令行字符串、配置文件或任何使用类似 shell 的引用和转义规则的文本。
成员
| 成员 | 描述 |
|---|---|
| join() | 将多个标记连接成一个经过 shell 转义的字符串。 |
| quote() | 返回一个经过 shell 转义的字符串。 |
| shlex | 用于解析类似 shell 语法的类。 |
| split() | 使用类似 shell 的语法分割字符串。 |

