擅长:python、mysql、java
<p>如果你没有已知的选项列表,我不认为你可以有100%可靠的算法。在</p>
<p>如果我们进行一些合理的猜测,我可以这样想:</p>
<ul>
<li>如果它不是以-,那么它是一个路径</li>
<li>如果它以-开头,则删除第一个字母并使用os.path.exists在余数上,如果它返回真,那么就有了路径</li>
<li>重复以上步骤,直到你得到非字母数字字符</li>
</ul>
<p>在某些情况下,这种情况会出现故障:</p>
<ul>
<li>我们确实有一个路径,但它不存在于文件系统中</li>
<li>我们可能会吃掉驱动器号,然后检查路径是否存在于错误的驱动器上</li>
<li>if选项可以包含非字母数字字符</li>
<li>参数是当前目录中的文件或文件夹</li>
</ul>