2024-06-16 11:21:34 发布
网友
如何将字符串-s -k "test_a or test_b" -m "not unstable" --results=/tmp/test-results --log-cli-level=INFO拆分为
-s -k "test_a or test_b" -m "not unstable" --results=/tmp/test-results --log-cli-level=INFO
['-s', '-k', 'test_a or test_b', '-m', 'not unstable', '--results=/tmp/test-results', '--log-cli-level=INFO']
我猜你错过了添加报价。如果要使用类似shell的行为进行拆分,请使用^{}:
import shlex s = '-s -k "test_a or test_b" -m "not unstable" results=/tmp/test-results log-cli-level=INFO' print(shlex.split(s)) # ['-s', '-k', 'test_a or test_b', '-m', 'not unstable', ' results=/tmp/test-results', ' log-cli-level=INFO']
我猜你错过了添加报价。如果要使用类似shell的行为进行拆分,请使用^{} :
相关问题 更多 >
编程相关推荐