http://www.pylife.net/?p=159
给python的带空格目录给搞了俩钟头,我实在郁闷的不行,我想到我的同行们不能跟我一样这么郁闷,我blog被google收录的还挺快,如果你搜索标题上面的文字,基本上都能搜到。
原来的程序是这样的:
一个小小的新建:
os.system(r"mkdir %s"%(dirname))比如你要是新建一个:C:\Program Files\Adobe\
这个时候问题就出来了,python的该命令只会新建:C:\Program,空格后面的东西全部去掉了。
问题已经出来了
0-------------------------------------------------------------------------------------------------------------------------------------------------0
解决:
r'mkdir "%s"' % (dirname)其中%s两边的是双引号,不能是单引号,这个是跟最后的命令的形成有关系,命令中可以存在双引号或者没有引号,但是不能是单引号
这样,新建目录的时候就会全部包含起来了,不会有空格的断代。
这让我fuck python,love python