python - OS 库或其他 python 库中是否有一个函数可以检查文件扩展名是什么
问题描述
我想检查一个文件是否有特定的扩展名,然后像这样重命名它:
import os
file_name = "path to file"
rename = "renamed file"
if file_name_extension == ".png":
os.rename(file_name, rename)
解决方案
Qt 提供了一个强大的文件路径工具类 QFileInfo
from Pyside2 import QtCore
ext = QtCore.QFileInfo(full_filepath).suffix()
请参阅以下文档:https ://doc.qt.io/qt-5/qfileinfo.html (注意 Qt 文档在 c++ 中,但对于这个问题很容易理解)
推荐阅读
- python - 如何在linux下交叉编译windows的python解释器
- sql - 从包含空值的列中选择
- c# - 如何加入新指南列表?
- python - 使用模数进行循环排序
- php - 从 GCP Vision PDF 结果返回格式化文本
- ios - 用户与文本字段 swift 4 交互的最佳方式
- javascript - 我们是否应该开始始终使用反引号 (`) 将字符串括起来?
- javascript - 如何通过 ajax 传递“FormData”数组并在 Laravel 控制器中访问
- jenkins - 如何使用现有的 PVC 来掌舵安装 stable/jenkins
- python - 如何使用 webhook 将人员添加到 Google 群聊