检查字符串是否是有效的绝对路径地址格式

Cap*_*tic 8 python

我有一个字符串,其中包含linux系统上目录地址的用户输入.我需要检查它是否格式正确,可能是Python 2.6中的地址.重要的是要注意,这不是在当前系统上,因此我无法使用os.path检查它是否存在,也不能尝试创建目录,因为该函数将运行多次.

这些字符串将永远是绝对路径,所以我的第一个想法是寻找一个领先的斜杠.从那里我想知道检查字符串的其余部分是否只包含有效字符,并且不包含任何双斜杠.这看起来有点笨重,还有其他想法吗?

Mat*_*our 19

当然这个问题已经编辑了,但是:

有路径会告诉你路径是否绝对.os.path.isabs(PATH)

如果path是绝对路径名,则返回True.在Unix上,这意味着它以斜杠开头,在Windows上以切断潜在驱动器号后的(反向)斜线开头.