php判断文件类型-Python使用OS模块检查文件后缀名并判断以及示例项目

2023-09-05 0 3,344 百度已收录

如果我们有一个任务,需要上传一个文件,而网盘支持的文件很少。 我们在上传文件之前需要检查文件的后缀,以免浪费我们的流量。 那么我们如何检查我们的后缀呢?

文章目录

文件扩展名检查

我们将使用os模块来测量我们的文件名。如果当前目录中有一张TRUMBS.PNG图片,那么我们需要检查它是否在网站上严禁上传的目录中php判断文件类型,并且我们需要列出严格禁止上传的文件。

[“php”,“pl”,“cgi”,“py”,“sh”,“shtm”,“xap”,“swf”php判断文件类型,“phtml”,“asax”,“cer”,“asa”,“ cgi","php5","php6","php7","pht"]

php判断文件类型-Python使用OS模块检查文件后缀名并判断以及示例项目

这是我们的服务器严格禁止上传的文件格式,因此我们使用测量来确定我们的文件是否在列表中。

所以现在我们需要使用OS模块下的一个函数来检查我们的文件

file_path.endswith(end_file_name)

file_path的含义是传入一个位置,end_file_name是我们要确认的文件,可以是元组,也可以是字符串。

单个文件扩展名检查

测量单个文件的后缀名非常简单。 我们先用os模块导出,然后在os模块中输入我们要查看的文件。

虽然原理很简单,但是交给OS模块来衡量

import os
path = "./THUMBS.png"
bool_endswith = path.endswith(".jpg")
print(bool_endswith)

单文件多后缀名检查

同样,我们将使用列表进行学习,并且将使用列表转换为元组来实现我们的测量。

php判断文件类型-Python使用OS模块检查文件后缀名并判断以及示例项目

所以我们的TUPLE()函数就是将我们的列表转换成元组,然后测量

import os
endswith = ["php","pl","cgi","py","sh","shtm","xap","swf","phtml","asax","cer","asa","cgi","php5","php6","php7","pht"]
endswith_tuple = tuple(endswith)
path = "./THUMBS.png"
bool_endswith = path.endswith(endswith_tuple)
print(bool_endswith)

示例程序

我的博客是关于上传文件的,希望支持点击访问

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 php php判断文件类型-Python使用OS模块检查文件后缀名并判断以及示例项目 https://www.wkzy.net/game/194812.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务