Skip to main content

github star gitee star

search4file

pip install search4file

你好,我是Python程序员晚枫。这个库实现的功能:根据文件内容,搜索文件位置。

已经集成到python-office里了👉视频教程 开发者微信:CoderWanFeng

功能

  • 通过内容查找文件
  • 通过名称查找图片
  • ocr识别图片内容
  • 通过字幕、画面查找视频

To List

有3类并行推进的任务:

1、查找逻辑

3个按照内容查找的接口,需要实现

接口传送门 负责开发:@yinzeyuan

    def search_pdf_file(self, file_path, search_content):
        pass

    def search_ppt_file(self, file_path, search_content):
        pass

    def search_excel_file(self, file_path, search_content):
        pass

1个按照文件名查找的接口,需要实现

接口传送门 负责开发:@yinzeyuan

class SearchByName():

    # 搜索文件名的逻辑
    def search_files(self, search_path, search_content):
        pass

2、优化逻辑

优化内容,目前主要有:

  1. 目前的word查找基于python-docx库,而这个库不支持mac、linux库。
    • 考虑改为解压docx的方式,对解压后的文件进行查找。
  2. 目前对文件的查找,采用单线程同步遍历的方式,速度太慢。
    • 考虑改为进程 + 协程的异步方式,提高查询效率。
  3. 增加OCR自动根据指定的图片内容,进行图片搜索。
    • 例如:用户输入:河流,查找出电脑里所有和河流有关的图片
  4. 识别出视频里的内容。
    • 例如:用户输入:大山,查找出某个视频里,所有和大山有关的画面、字幕

3、交流群

CoderWanFeng

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

search4file-0.1.15.tar.gz (15.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

search4file-0.1.15-py3-none-any.whl (16.1 kB view details)

Uploaded Python 3

File details

Details for the file search4file-0.1.15.tar.gz.

File metadata

  • Download URL: search4file-0.1.15.tar.gz
  • Upload date:
  • Size: 15.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.7.5rc1

File hashes

Hashes for search4file-0.1.15.tar.gz
Algorithm Hash digest
SHA256 4a72d136a2b0e6cf88b76f4d09f0eea73fe4a30b7373d88377214fc4984d5ba4
MD5 3409e416d54034e82641fbb3eb075347
BLAKE2b-256 b2c415c761d85032ca9efd33dbaf9216ace8e83a1b3c25942aef39aaf9598e9c

See more details on using hashes here.

File details

Details for the file search4file-0.1.15-py3-none-any.whl.

File metadata

  • Download URL: search4file-0.1.15-py3-none-any.whl
  • Upload date:
  • Size: 16.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.7.5rc1

File hashes

Hashes for search4file-0.1.15-py3-none-any.whl
Algorithm Hash digest
SHA256 62b55a4ea7ee2263e39c5e388e61d1eebd7d8ab0dfa238256c8e699b749232c1
MD5 41a50152e733f38f76310814e345a988
BLAKE2b-256 de3db59d5642004903817bbdc6ade7786c706f7c9106654171969fe6a05cc216

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.15 This release

2 files

0.1.14

2 files

0.1.13

2 files

0.1.12

2 files

0.1.11

2 files

0.1.10

2 files

0.1.9

2 files

0.1.8

2 files

0.1.7

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page