http://www.pylife.net/?p=159
給python的帶空格目錄給搞了倆鐘頭,我實在郁悶的不行,我想到我的同行們不能跟我一樣這么郁悶,我blog被google收錄的還挺快,如果你搜索標(biāo)題上面的文字,基本上都能搜到。
原來的程序是這樣的:
一個小小的新建:
os.system(r"mkdir %s"%(dirname))比如你要是新建一個:C:\Program Files\Adobe\
這個時候問題就出來了,python的該命令只會新建:C:\Program,空格后面的東西全部去掉了。
問題已經(jīng)出來了
0-------------------------------------------------------------------------------------------------------------------------------------------------0
解決:
r'mkdir "%s"' % (dirname)其中%s兩邊的是雙引號,不能是單引號,這個是跟最后的命令的形成有關(guān)系,命令中可以存在雙引號或者沒有引號,但是不能是單引號
這樣,新建目錄的時候就會全部包含起來了,不會有空格的斷代。
這讓我fuck python,love python