擅长:python、mysql、java
<pre><code>import os
filename = "XC47566 - Tui Parakeet - Brotogeris sanctithomae.wav"
os.path.splitext(filename)[0].split("-", 1)[1].strip()
</code></pre>
<p>给你<code>"Tui Parakeet - Brotogeris sanctithomae"</code></p>
<p>我添加了<code>strip()</code>,因为我假设您对前导/尾随空格不感兴趣</p>
<p>如果您想将Bird name和Bird species拆分为单独的变量,并且可以确保它们都不包含<code>" - "</code>(一个空格后跟一个破折号后跟一个空格),那么您可以这样做</p>
<pre><code>bird_name, bird_species = os.path.splitext(filename)[0].split(" - ")[1:3]
</code></pre>