Получить аргументы с shlex.split () в Python - PullRequest
0 голосов
/ 16 октября 2019

Пару дней назад я увидел вопрос о разделении с помощью shlex.split () в Python. Как я могу получить желаемый вывод?

Когда вы делаете

x = '"Hello World", b, "!"'
shlex.split(x)

, вы получаете

['hello world,b,!']

Но это не то, что я хочу.

--------------- Мой код: ---------------

var = {"a":"donut","b":"burger"}


def splitargs(line):
    # This is what im locking for

x = 'console("Hello ",b,"!")'
print(splitargs(x))

ВыводЯ хочу:

"Привет, бургер!"

ИЛИ:

["Привет", "бургер", "!"]

...