在Python中分割字符串时忽略\r和\n情况

0 投票
1 回答
670 浏览
提问于 2025-04-17 07:23

我遇到了一个很奇怪的问题,我正在尝试解决它,但找不到最好的方法。

我在Python中传递了这个字符串作为argv[],内容是"copy c:\root c:\noot"。

我希望在分割的时候,把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

str.split 这个函数可以接收第二个参数,也就是你想要进行的“切分”次数的最大值:

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

撰写回答