概述
import os
# 遍历文件夹
def walkFile(file):
for root, dirs, files in os.walk(file):
# root 表示当前正在访问的文件夹路径
# dirs 表示该文件夹下的子目录名list
# files 表示该文件夹下的文件list
# 遍历文件
for f in files:
#print(os.path.join(root, f))
file_path = os.path.join(root, f)
file_ext = file_path.rsplit('.', maxsplit=1)
if len(file_ext) != 2:
# 没有后缀名
continue
if file_ext[1] != 'bmp':
# 不是期望处理的文件
continue
#开始处理每一张图片
print(file_path)
img = cv2.imread(file_path, cv2.IMREAD_GRAYSCALE)
h,w = img.shape[0:2]
img = cv2.resize(img, (5000, h*5000//w), interpolation=cv2.INTER_LANCZOS4 )
#进行自适应二值化
_ret, img = cv2.threshold(img,0,255, cv2.THRESH_OTSU,0)
cv2.imwrite(file_path+'.png', img)
# 遍历所有的文件夹
#for d in dirs:
#
print(os.path.join(root, d))
if __name__ == '__main__':
walkFile("./")
最后
以上就是畅快铅笔为你收集整理的遍历指定目录下的所有特定文件的全部内容,希望文章能够帮你解决遍历指定目录下的所有特定文件所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复