В python у меня есть, например, следующая строка
433 65040 9322 /opt/conda/envs/python2/bin/python -m ipykernel_launcher
который я могу разделить согласно следующему коду в python 3:
text = " 433 65040 9322 /opt/conda/envs/python2/bin/python -m ipykernel_launcher"
pid,rss,etime,*remainder = text.split()
Однако, когда я пробую то же самое в python 2.7.12, я получаю SyntaxError:
In [1]: text = " 433 65040 9322 /opt/conda/envs/python2/bin/python -m ipykernel_launcher"
In [2]: a,b,c,*d = text.split()
File "<ipython-input-2-a87c46b7bdb7>", line 1
a,b,c,*d = text.split()
^
SyntaxError: invalid syntax
Как я могу это сделать в python2?
Я просто сделаю это в пять строк, простая склейка ...
Распаковка звезд не поддерживается python 2.7.
Да, я это узнал. Но второй связанный вопрос имеет ответ, который я использую ...





