小编典典

如何将字符串拆分成命令行参数(如python中的shell)?

python

我在字符串中包含命令行参数,我需要将其拆分以提供给argparse.ArgumentParser.parse_args

我看到文档string.split()大量使用。但是,在复杂的情况下,这是行不通的,例如

--foo "spaces in brakets"  --bar escaped\ spaces

有功能可以在python中做到这一点吗?


阅读 228

收藏
2021-01-20

共1个答案

小编典典

这是shlex.split为创建的

2021-01-20