4 ms·
If, like me, you forget where to split the command and arguments, shlex.split in the standard library can split the raw string for you.
by kkirsche 5y ago
If, like me, you forget where to split the command and arguments, shlex.split in the standard library can split the raw string for you.
- Doxin 5y agoRule of thumb is every space, except ones you'd normally put between quotes. so e.g. foo quix-quiz "bar baz" turns into ["foo", "quix-quiz", "bar baz"] Though do note that you don't get an extra set of quotes on "bar baz" which is slightly confusing, but makes sense once you think about it a bit.