擅长:python、mysql、java
<p>我不知道我是否明白,但我想这就是你想要的:</p>
<pre><code>filepath='D:\ABDCD\Desktop\old.net\BestchPring\Vs.net\CommanUsegftrol.ascx.cs'
def findpath(searchtext):
path = os.path.normpath(filepath)
while path != "":
path, folder = os.path.split(path)
if searchtext.lower() in folder.lower():
return os.path.join(path, folder)
return "Not found"
</code></pre>
<p>结果:</p>
<pre><code>In [1]: findpath("des")
Out[1]: 'D:\ABDCD\Desktop'
In [2]: findpath("comman")
Out[2]: 'D:\ABDCD\Desktop\old.net\BestchPring\Vs.net\CommanUsegftrol.ascx.cs'
</code></pre>