在Python中分割字符串时忽略\r和\n情况
我遇到了一个很奇怪的问题,我正在尝试解决它,但找不到最好的方法。
我在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']