擅长:python、mysql、java
<p>一条丑陋的两条线!在</p>
<pre><code>import itertools
txt = r"C:\\My Work\\Tester Related\\A_B_C.txt"
result = list(itertools.chain(*map(lambda x: x.split('_'), txt.split(os.path.sep))))
result = result[:-1] + list(os.path.splitext(result[-1]))
</code></pre>
<p>更好的方法是使用<code>re</code>,就像@paedrickunningham在他的回答中所做的那样。在</p>
^{pr2}$