论坛里从某位老哥的帖子里下了一个文件PROJECT 16 .rar
很明显压缩文件的尾巴有个空格,这种情况下解压出来得到的PROJECT 16目录会自动去掉尾巴上的这个空格
但野路子的python程序猿-我-写了个自动递归解压的程序,结果得到了一个非常离谱的目录:
...\PROJECT 16 \1
这个目录tmd是以空格结尾的,并且尝试重命名--取消,然后这空格还在
在里面创建新目录1,然后1的路径里就很明显得显示了这个空格结尾的目录
涉及到这个目录名字的代码:
objectpath = os.path.splitext(file)[0] # file是压缩文件绝对路径
解压部分是subprocess调用7z.exe和unrar.exe(7z有时候无法解压rar文件)
这操作居然还能弄出一个空格结尾的目录来?