擅长:python、mysql、java
<pre><code>>>> var = "C:\\level1\\level2\\level3\\level4\\level5\\level6\\level7\\level8"
>>> var.split('\\', 7)
['C:', 'level1', 'level2', 'level3', 'level4', 'level5', 'level6', 'level7\\level8']
>>> var.split('\\', 7)[-1]
'level7\\level8'
</code></pre>
<p>我的代码输出和你的不一样。可能是因为我使用的是OSX,而它没有被识别为文件路径。不管怎样,这个解决方案要简单一点,而且能满足您的需要。在</p>
<p>从第二个拆分到第二个拆分的次数参数告诉我们:</p>
^{pr2}$
<p>你不需要做任何事情来删除多余的<code>'\'</code>,它是用来转义你想要的。您可以使用<code>print()</code>来查看:</p>
<pre><code>>>> print(var.split('\\', 7)[-1])
level7\level8
</code></pre>