zoukankan      html  css  js  c++  java
  • python实现查找图片相同的id及重复个数

    import os #os:操作系统相关的信息模块
    import random #导入随机函数
    #存放原始图片地址
    data_base_dir = r"C:UsersAdministratorDesktopPython源码"
    file_list = [] #建立列表,用于保存图片信息
    #读取图片文件,并将图片地址、图片名和标签写到txt文件中
    write_file_name = r'C:UsersAdministratorDesktopPython源码dir.txt'
    write_file = open(write_file_name, "w") #以只写方式打开write_file_name文件
    for file in os.listdir(data_base_dir): #file为current_dir当前目录下图片名
        if file.endswith(".jpg"): #如果file以jpg结尾
            write_name = file #图片路径 + 图片名 + 标签
            file_list.append(write_name) #将write_name添加到file_list列表最后
            sorted(file_list) #将列表中所有元素随机排列
            #print(sorted(file_list))
            number_of_lines = len(file_list) #列表中元素个数
            #将图片信息写入txt文件中,逐行写入
            for current_line in range(number_of_lines):
                if current_line==number_of_lines-1:
    
                    write_file.write(file_list[current_line] + '
    ')
    #print(sorted(file_list))
    #关闭文件
    write_file.close()
    array=sorted(file_list)
    str = ','.join(array)
    #print(str)
    import re
    def Find(string):
        url=re.findall('[d]+',string)
        return url
    
    #print("Urls:",Find(str))
    print(Find(str))
    a= Find(str)
    alist= list(set(a))
    
    for item in alist:
        s_count=a.count(item)
        if s_count>1:
            print("%s repeat %d" % (item, s_count))
  • 相关阅读:
    后台获取不规则排列RadioButton组的值
    通过使用ScriptManager.RegisterStartupScript,呈现后台多次使用alert方法
    通过获取DNS解析的未转义主机名,区分测试环境和正式环境代码
    Autolayout自动布局
    JSON和XML
    物理引擎UIDynamic
    呈现样式UIModalPresentation
    多线程 GCD
    FMDB数据库框架
    SQLite编码
  • 原文地址:https://www.cnblogs.com/jieliu8080/p/11010349.html
Copyright © 2011-2022 走看看