由于 shlex 这种字符串,我想拆分:
str = 'This doesn''t work' 54e+5 15 .FALSE. 'Another example of "test"'
预期结果:
- 这不起作用
- 54e+5
- 15
- 。错误的。
- “测试”的另一个例子
我的主要问题是语法在带引号的字符串中使用双引号 '' 。我无法让 shlex 工作。我尝试了以下设置:
lex = shlex.shlex(str)
lex.whitespace_split = True
lex.quotes = "'"
但即使没有空格字符,它也会在 '' 之间分裂。
谢谢 !!