我有一个字符串,其中包含linux系统上目录地址的用户输入.我需要检查它是否格式正确,可能是Python 2.6中的地址.重要的是要注意,这不是在当前系统上,因此我无法使用os.path检查它是否存在,也不能尝试创建目录,因为该函数将运行多次.
这些字符串将永远是绝对路径,所以我的第一个想法是寻找一个领先的斜杠.从那里我想知道检查字符串的其余部分是否只包含有效字符,并且不包含任何双斜杠.这看起来有点笨重,还有其他想法吗?
Mat*_*our 19
当然这个问题已经编辑了,但是:
有路径会告诉你路径是否绝对.os.path.isabs(PATH)
如果path是绝对路径名,则返回True.在Unix上,这意味着它以斜杠开头,在Windows上以切断潜在驱动器号后的(反向)斜线开头.
| 归档时间: |
|
| 查看次数: |
6411 次 |
| 最近记录: |