Python整理目录路径字符串,如cmd.exe

时间:2015-02-13 23:10:19

标签: python path

我正在尝试模拟Windows命令提示符,并且我无法使CD命令整洁且防故障,这意味着在键入CD命令后必须检查路径是否存在。这是因为os.path.isdir接受在目录和子目录之间有多个反斜杠的路径以及大写和小写字母的任何混合。我不介意我的CD命令接受大写和小写字母作为输入,但是当命令更改命令提示符工作的目录时,我希望在下一个命令输入之前显示的目录与其存在完全相同不是CD命令的输入第一个参数。

我已经克服了多个反斜杠的问题,只需简单地说明彼此相邻的多个反斜杠的任何路径都是无效的。有没有办法将有效的路径字符串转换为精确的路径字符串,包括字母的外壳。

这可能令人困惑,抱歉:C,尽我所能,因为我找不到如何在其他任何地方解决这个问题。

编辑:在java中,我会做一些事情,比如用一个不整齐的路径名创建一个新文件,并使用一个方法来获得一个整洁的路径名。

亲切的问候, Aqualight

0 个答案:

没有答案
相关问题