расщепление строк в python с игнорированием \ r \ n случаев - PullRequest
0 голосов
/ 30 ноября 2011

У меня есть эта проблема, которая действительно странная, я пытаюсь ее решить, и я не могу найти лучший способ.

Я передаю эту строку как argv [] "copy c: \ root c: \ noot" в python.

и я хочу дать c: \ root и c: \ noot все вместе как один кусок при разбиении

пример:

commandLineOptions = "copy c:\root c:\noot" # this is passed from cmd. 
x = commandLineOptions.split() 
print x 
[copy , c:\root , c:\noot]

ура

1 Ответ

3 голосов
/ 30 ноября 2011

str.split принимает второй параметр - максимальное количество «разбиений»:

>>> commandLineOptions = "copy c:\root c:\noot"
>>> commandLineOptions.split(' ', 1)
['copy', 'c:\root c:\noot']
...