在python学习过程中有一次需要进行GUI 的绘制, 而在python中有自带的库tkinter可以用来简单的GUI编写,于是转而学习tkinter库的使用. 学以致用,现在试着编写一个简单的磁文件搜索工具, 方法就是将指定的文件夹进行扫描遍历,把其中的每个文件路径数据存入数据库, 然后使用数据库搜索文件就很快捷.实现的效果大致如下: 整个程序分为大致几个模块: 主界面的绘制, 指定文件夹功能函数, 搜索文件功能函数, ui线程与扫描线程同步函数, 扫描线程工作函数 要实现扫描文件功能时, 导…
咳咳~懂得都懂啊 点击此处找管理员小姐姐领取正经资料~ 开发环境 解释器: Python 3.8.8 | Anaconda, Inc. 编辑器: pycharm 专业版 先演示效果 开始代码,先导入模块 import tkinter as tk from tkinter import filedialog import os 创建窗口 root = tk.Tk() root.geometry('600x300') root.title('学习资料搜索工具') root.mainloop() 搜索…
Atitit.文件搜索工具 attilax 总结 1. 指定目录按照体积大小精确搜索1 1.1. File Seeker 4.5 版本的可以,3.5版本的不行..1 2. 按照文件内容搜索1 2.1. File Seeker2 2.2. Notepad++2 2.3. FileLocator Pro 是一款专业的文件搜索软件,2 2.4. 百度硬盘搜索3 3. 在的3 1. 指定目录按照体积大小精确搜索 1.1. File Seeker 4.5 版本的可以,3.5版本的不行.. 2. 按照文件内…
Everything是voidtools开发的一款文件搜索工具,官网描述为“基于名称实时定位文件和目录(Locate files and folders by name instantly) (“Everything”只能检索NTFS,对FAT32.FAT16不支持.) 搜索(使用)方式: 1.在搜索框中键入文件或文件夹名称的一部分,结果立刻呈现 2.布尔算术符操作 (使用英文半角标点符号) AND(且)是缺省使用的 搜索foo和bar同时出现的文件:foo<space>bar OR (或者)…
/** * @detail 搜索sdcard文件 * @param 需要进行文件搜索的目录 * @param 过滤搜索文件类型 * */ private void search(File file, String[] ext) { if (file != null) { if (file.isDirectory()) { File[] listFile = file.listFiles(); if (listFile != null) { ; i < listFile.length; i++)…
公司内部需求一个工具检索目录下的文件在另外的目录中使用次数, 用来优化包体的大小. 此代码效率并不高效, 另添加对应的 后缀检索. 用python 实现比较快速, 另还有缺点是只支持 utf-8 格式内容. 各位用到的可以自己摘一下. (本人习惯使用c\c++,目前发现这种脚本类的确实实现方便,接口齐全, 我能想到的接口, 真的全都有, 用python 写工具, 应该是一个调试起来还可以的过程) 代码如下: #coding=utf-8 import os import sys import ti…
优点: 支持的文件类型多 全文搜索 可以随时update索引…
普通版的socketserver #server.py import socket sk = socket.socket() sk.bind(('127.0.0.1',8080))#建立连接 sk.listen() #打开监听 while True: conn,addr = sk.accept() #接收到一个连接和一个地址 ret = 'hi'.encode('utf-8') conn.send(ret) msg = conn.recv(1024).decode('utf-8') print(…
Catfish搜索文件速度快,但是不支持正则表达式. 安装: sudo add-apt-repository ppa:catfish-search/ppa sudo apt-get update sudo apt-get install catfish 启动: 搜索:…
package cn.itcast.servlet; import java.io.File;import java.io.IOException;import java.util.List; import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpSe…
这是 HelloGitHub 推出的<讲解开源项目>系列,用一篇文章带你快速上手有趣的开源项目. 今天给大家推荐一个好用+开源的文件搜索工具--fd 该工具支持大多数主流操作系统,快来更新你的工具箱感受开源项目带来的便利吧! 一.fd 简介 你还在为寻找文件而烦恼吗?你还在为记不住 find 一大堆参数而烦恼吗?那就赶快来看看我这次推荐的项目 fd 吧! 项目地址:https://github.com/sharkdp/fd 官方简介:A simple, fast and user-friend…
Everything 是一款 NTFS 磁盘格式下的文件搜索工具,1月5日发布测试版本 1.3.0.631b Beta,增加文件列表.收藏夹.自定义快捷键.高级搜索等功能,取消了比较实用的 etp/ftp/http 服务器功能.@Appinn 用过 Everything 的同学大多都喜欢将它加入随机启动,因为太方便了.很多有整理癖的同学也因为 Everything 的出现而将文件乱放. 测试版 Everything 很实用的几个功能: 文件列表:对 U盘.移动硬盘等添加文件列表并保存后,今后可以…
http://xbeta.info/everything-search-tool.htm Everything(官网|中文主页|教程)是速度最快的文件名搜索软件.其速度之快令人震惊,百G硬盘几十万个文件,可以在几秒钟之内完成索引:文件名搜索瞬间呈现结果.它小巧免费,支持中文,支持正则表达式,可以通过HTTP或FTP分享搜索结果.如果不满意Windows自带的搜索工具.Total Commander的搜索.Google 桌面搜索或百度硬盘搜索,如果正在使用或放弃了Locate32,都值得推荐这款体…
简介: windows操作系统下极其强大的文件搜索工具. 下载: https://www.voidtools.com/downloads/ 推荐理由: 速度之快难以想象,日常工作必备工具之一. 发现的bug: 现象:有一次插了一个移动硬盘,然后硬盘里的结果就一直显示在Everything中了. 解决:卸载重装…
python读取文件常见问题(mac版) 让python的默认编码,和文件的编码保持一致…
Find Any File for Mac是应用在Mac上的一款文件搜索工具,Find Any File Mac可以通过名称.创建或修改日期,大小或类型和创建者代码(而不是内容)在本地磁盘上搜索文件.您甚至可以搜索未由Spotlight编入索引的磁盘,包括服务器卷. Find Any File for Mac软件简介 Find Any File for Mac是一款 Mac 上实用的文件搜索增强工具,相比 Mac 系统自带的搜索功能,Find Any File 提供了搜索功能,如隐藏文件搜索.直…
Windows 内建的搜索功能十分简单,往往不能满足用户的需要.很多的第三方搜索工具因此诞生,比如 Everything,Locate32等. 而FileSeek也是一款不错的搜索工具,其不同于其他搜索工具的是——FileSeek不但可以搜索文件名,还支持搜索文件内容,因此使用者可以快速方便的在文件中查找自己感兴趣的内容! 有Free,Pro Standard,Pro Site License ,Pro Enterprise4个版本 运行压缩包中的svchost.exe!因为软件会检测Keyge…
之前一段时间读到了这篇博客,其中描述了作者如何用java实现国外著名音乐搜索工具shazam的基本功能.其中所提到的文章又将我引向了关于shazam的一篇论文及另外一篇博客.读完之后发现其中的原理并不十分复杂,但是方法对噪音的健壮性却非常好,出于好奇决定自己用python自己实现了一个简单的音乐搜索工具—— Song Finder, 它的核心功能被封装在SFEngine 中,第三方依赖方面只使用到了 scipy. 工具demo 这个demo在ipython下展示工具的使用,本项目名称为Song…
1.软件简介    Duplicate Manager Pro 是 macOS 系统上一款重复文件查找工具,可以帮你在 Mac 电脑上查找出磁盘上面的重复文件,然后让你对这些重复文件进行判断并删除,使你可以节省出更大的磁盘空间. Duplicate Manager Pro quickly and effectively cleans up your Mac from the duplicates and keeps your precious time! Ease to use and oper…
Wing IDE编辑器的搜索工具提供了一个基于友好GUI的搜索和替换工具. 某些情况下搜索可能会跨越整个文件,也有可能被限制到当前所选择的区域:可以区分大小写,也可以设置为不区分:可以被限制为只匹配整个单词. 默认情况下,当用户输入搜索字符串,搜索是增量的.可以在Options menu选项菜单中不选增量来禁用. 替换 当Show Replace显示替换项选项被激活时,Wing IDE将显示一个区域用于输入替换字符串,并为搜索工具添加Replace and Replace All按钮: 通配检索…
前言 在C#调用OpenCV其实非常简单,因为C#中有很多OPenCV的开源类库. 本文主要介绍在WPF项目中使用OpenCVSharp3-AnyCPU开源类库处理图片,下面我们先来做开发前的准备工作. 准备工作 首先,我们先创建一个WPF项目. 然后,在Nuget上搜索OpenCVSharp,如下图: 接着,我们选择OpenCVSharp3-AnyCPU选项进行安装 . 安装了OpenCVSharp3-AnyCPU后,我们的项目会自动引入4个类库,如下图: 到这里,我们的准备工作就完成了,非常…
对于用Python制作一个简易版的淘宝客服机器人,大概思路是:首先从数据库中用sql语句获取相关数据信息并将其封装成函数,然后定义机器问答的主体函数,对于问题的识别可以利用正则表达式来进行分析,结合现实情况选择答案,最后在执行时可以设置循环语句,并且在每次回答间隔1s方便进一步做并发处理作为未来优化方向.从以下几个方面分别实现: 1.货物信息储存到MySQL数据库中 在现实情景中,购物信息的数据一般会储存到数据库中,方便在进行问答时才访问数据库获取相关信息,可以用Python中的sqlalche…
快速文件复制工具(Limit Copy)绿色版是一款智能变频超快复制绿色软件. 快速文件复制工具(Limit Copy)功能比较完善,除了文件复制还可以智能变频,直接把要复制的文件拖入窗口即可,无需手动添加. 快速文件复制工具(Limit Copy)软件特色 1.断点续传 上次复制完了一部分的文件可以继续接着复制,续传前会校验已文件复制片段是否是指定源文件的一部分,如果你确定是一部分可以直接点击跳过校验,省去等待校验结果的时间. 2.智能变频 根据读写速度和独有算法智能计算并预测出目标驱动器未来…
Python地铁的到站流程及原理(个人理解) 今天坐地铁看着站牌就莫名的想如果用Python写其工作原理 是不是很简单就小试牛刀了下大佬们勿喷纯属小弟个人理解 首先来看看地铁上显示的站牌如下: 就想这首先站点固定的名称固定的站点名称长度可知道,这不是符合列表嘛[第一站,第二站,...,最后一站] 把这写站名放入列表中一个for循环自动帮你取每个站名 你可以加入time.sleep来设置每个站的之间的时间, 过长江隧道的时间可以单独加个if判断站名改变默认时间就行,这里还可以通过站名判断是否需要转…
首先它是一款基于名称实时定位文件和目录的搜索工具,有以下几个优点: 快速文件索引 快速文件搜索 较低资源占用 轻松分享文件索引 实时跟踪文件更新 通过使用everything小工具,可以提高我们的工作效率,更加方便我们查找文件. 想要对它有更多的了解,参考链接:http://xbeta.info/everything/faq.htm 下载链接:http://xbeta.info/everything/download.htm 主页面如下: 在搜索栏里输入我们想要查询的内容或者是文件的后缀,如ja…
简易http接口测试工具网页版,支持get.post请求,支持json格式消息体,form表单暂不支持. httpClient.html <!DOCTYPE html> <html lang="en"> <!--模仿postman编写一个简易的http接口测试工具--> <head> <meta charset="UTF-8"> <title>自定义HttpClient</title>…
以下都是一些简单的免费分享的工具,技术支持群:592132877,提供定制化服务开发. Gif动图合成工具 主要功能是扫描指定的文件夹里的所有zip文件,然后提取Zip文件中的图片,并合成一张gif图片,存储到新的路径下,支持设置gif的时间,演示效果如下: 下载地址:gif合成工具 文件批量移动工具 主要功能是将指定文件夹及子文件夹里所有文件,复制到新的文件夹下,可以指定是否删除源文件.以下动图演示效果. 下载地址:文件批量移动工具.exe 文件批量移动工具 主要功能是将指定目录下所有文件按照…
FTP上传下载文件(函数简易版) # 服务端 import socket import json import hashlib import struct import os user_dic = { '太上老君': '123456', '元始天尊': '123456', '通天教主': '123456' } server = socket.socket() server.bind(('192.168.13.19', 2021)) server.listen(5) conn, addr = se…
☞ ░ 前往老猿Python博文目录 ░ 因测试需要,需要提供一个可以指定目录搜索符合条件的文件名函数,搜索时可以通过*(星号)匹配0-n个字符,?(问号)匹配任意1个字符,可以指定多个文件类型,每个类型采用分号分隔. 下面是利用正则表达式和os模块实现上面功能的一个函数getDirFiles: def getDirFiles(directory,filenamelike,extnames=None): '''将文件搜索匹配规则转成正则匹配规则串,主要是*.?和.的处理 *:匹配0或多个字符 ?…
需求   在整理文件和一些其他头文件的时候,需要对其名称进行整理和修改,此工具很早就应该写了,创业后,非常忙,今天抽空写了一个顺便提供给学习.   工具和源码下载地址   本篇文章的应用包和源码包可在以下地方下载:  CSDN免积分下载地址:https://download.csdn.net/download/qq21497936/33864537  QQ群下载地址:1047134658(点击"文件"搜索"renameFile",群内与博文同步更新)   Demo…