首页 > 解决方案 > OS 库或其他 python 库中是否有一个函数可以检查文件扩展名是什么

问题描述

我想检查一个文件是否有特定的扩展名,然后像这样重命名它:

import os

file_name = "path to file"
rename = "renamed file"

if file_name_extension == ".png":
   os.rename(file_name, rename)

标签: pythonif-statementfile-rename

解决方案


Qt 提供了一个强大的文件路径工具类 QFileInfo

from Pyside2 import QtCore
ext = QtCore.QFileInfo(full_filepath).suffix()

请参阅以下文档:https ://doc.qt.io/qt-5/qfileinfo.html (注意 Qt 文档在 c++ 中,但对于这个问题很容易理解)


推荐阅读