擅长:python、mysql、java
<p>由于扩展名是在文件名中的点字符后添加的,因此我们可以使用file\u name.split(“.”)将文件名拆分为“.”,并将最后一个元素附加到文件名中。
例如,我的“D:\FlaskApp”目录中有以下文件</p>
<pre><code>app.py
runApp.bat
demo.html
index.html
</code></pre>
<p>使用split附加扩展名:</p>
<pre><code>import os
directory = "D:\FlaskApp"
for foldername, subfolders, filenames in os.walk(directory):
for f in filenames :
fl = f.split(".")
print(fl[0] + "_" + fl[-1])
</code></pre>
<p>这将提供:</p>
<pre><code>app_py
runApp_bat
demo_html
index_html
</code></pre>