您可以将每个字符串包装在括号中:
subprocess.check_output( [
('application'),
('-first-flag'),
('-second-flag'),
('-some-additional-flag'),
] )
顺便说一句,Python可以使用逗号结尾,所以总是在行尾使用逗号,这样也可以减少错误。
如何保护自己免受python垂直字符串列表中逗号的丢失?
您可以将每个字符串包装在括号中:
subprocess.check_output( [
('application'),
('-first-flag'),
('-second-flag'),
('-some-additional-flag'),
] )
顺便说一句,Python可以使用逗号结尾,所以总是在行尾使用逗号,这样也可以减少错误。