擅长:python、mysql、java
<p>您可以沿着<code>/</code>分割字符串并获取最后一项,然后像这样附加“.txt”:</p>
<pre><code>>>> input_file.split('/')[-1] + '.txt'
'GoogleSheetsandPython_1min.flac.txt'
</code></pre>
<p>如果我误解了,您想用<code>.txt</code>替换<code>.flac</code>,您可以对<code>.</code>进行另一次拆分,然后附加<code>.txt</code>。你知道吗</p>
<pre><code>>>> input_file.split('/')[-1].split('.')[0] + '.txt'
'GoogleSheetsandPython_1min.txt'
</code></pre>
<p>正则表达式解决方案:</p>
<pre><code>import re
>>> re.search('[^/][\\\.A-z0-9]*$', input_file).group()
'GoogleSheetsandPython_1min.flac'
</code></pre>
<p>然后可以在<code>.</code>上拆分以除去文件扩展名。你知道吗</p>