python中的字符串拆分忽略\ r \ n的情况

时间:2011-11-30 12:05:13

标签: python split filenames command-line-arguments

我遇到这个问题很奇怪,我正试图解决它,我找不到最好的方法。

我在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 个答案:

答案 0 :(得分:3)

str.split接受第二个参数 - “拆分”的最大数量:

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