2024-06-25 23:31:46 发布
网友
我想检查字符串在Python中是否是有效的扩展名
例如,我有字符串png或.png,我想检查它是否存在。所以我想我需要像["png", "jpg", "pdf", "txt", ....]这样的扩展列表,但我在任何地方都找不到
png
.png
["png", "jpg", "pdf", "txt", ....]
有没有人有办法做到这一点,或者有一个扩展列表
我正在使用Python3.8和Window10。谢谢
“有效扩展”毫无意义,因为扩展纯粹是任意表示元数据。例如,您可以在任何图像查看器中打开一个名称不以.png结尾的PNG文件(除了明显的不良异常)。文件实际上根本不需要扩展名
如果您希望在诸如文件选择器(根据扩展名过滤文件)之类的上下文中使用扩展名列表,那么该列表取决于您的应用程序域:您必须定义要支持的文件类型(以及它们的通用扩展名)
对于常见文件扩展名的列表(很长,但仍然不是详尽的),您可以查看http://www.fileextension.org或https://www.extension.info等网站(还有许多其他网站)
“有效扩展”毫无意义,因为扩展纯粹是任意表示元数据。例如,您可以在任何图像查看器中打开一个名称不以
.png
结尾的PNG文件(除了明显的不良异常)。文件实际上根本不需要扩展名如果您希望在诸如文件选择器(根据扩展名过滤文件)之类的上下文中使用扩展名列表,那么该列表取决于您的应用程序域:您必须定义要支持的文件类型(以及它们的通用扩展名)
对于常见文件扩展名的列表(很长,但仍然不是详尽的),您可以查看http://www.fileextension.org或https://www.extension.info等网站(还有许多其他网站)
相关问题 更多 >
编程相关推荐