Если вы передадите такую строку в ваш питон в качестве аргумента программы
my.py name1=abc name2='def' name3="ghi klm"
, тогда sys.args
вернет список, подобный этому
['name1=abc', 'name2=def', 'name3=ghi klm']
, поэтому все кавычки будут учтены и удалены.Какая функция в python может принимать строку аргументов и возвращать такой нормализованный список?
Обновление
Input string -> 'name1=abc name2=\'def\' name3="ghi klm"'
Output list -> ['name1=abc', 'name2=def', 'name3=ghi klm']