如何在Windows中使用Python子进程进行搜索

特伦顿·麦金尼
  • 如何在Windows File Explorer中subprocess打开特定的本地或网络目录,以及使用特定字符串搜索图像文件名。
  • 在这种情况下,要求是:
    • 在文件资源管理器中仅显示特定图像(很多),进行快速视觉验证。
  • 为此,我不知道如何使用os搜索Windows pathlib在python查找文件中明确说明了这些方法

在此处输入图片说明

特伦顿·麦金尼
  • 注意:搜索位置必须是indexedWindows
    • 看在Control PanelIndexing Options
import subprocess

query_string = 'file_name.png'
local_path = r'C:\Users\your_name\Pictures' # r is raw for dealing with backslashes
network_path = r'\\your\network\fold\path'

# for a network location
subprocess.Popen(f'explorer /root,"search-ms:query={query_string}&crumb=location:{network_path}&"')

#for a local folder
subprocess.Popen(f'explorer /root,"search-ms:query={query_string}&crumb=folder:{local_path}&"')
  1. subprocess.Popen来自Python标准库子过程管理
  2. search-ms:parameter=value[&parameter=value]&来自MSDN 参数值实参入门
  • 可以通过多种方式配置参数值自变量,而不是此处所示的方式。例如,文件夹将仅定位本地文件夹,但该位置将适用于网络和本地文件夹。
  1. f'some_string {variable}' 来自PEP498:格式化字符串文字。
  2. explorer/root是Windows命令。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在eShop中使用ElasticSearch进行产品搜索(过滤)?

如何在Python中使用子进程重定向输出?

如何在C#中使用Windows搜索服务

如何在VIM中使用通配符进行搜索

如何在Windows中使用Python子进程进行搜索

如何在Python中使用Selenium在Google上进行搜索?

我如何在python子进程中使用睡眠功能

如何在Windows中设置Python子进程的环境

如何在Python中使用带有子进程的bash数据流

如何在Hive中使用子查询进行联接?

如何在子进程中读取json文件并在python代码的subprocess.call中使用它?

如何在Python中使用子进程跳过错误消息弹出窗口

如何在python中使用plotly进行混合统计子图?

如何在python中使用unangle从子进程解析xml

如何在PostgreSQL中使用子查询进行更新

如何在Python中使用子进程优雅地杀死OSX应用程序

如何在mysql中使用子字符串而不是完整字符串进行搜索?

如何在带有子进程的Python中使用mv命令

如何在Python中使用正确的子进程Pclose?

如何在Windows中使用通配符但仅在特定文件夹中进行搜索?

如何在Python和子进程中使用套接字?

如何在Java中使用哈希表进行搜索?

如何在Windows Store App中使用SearchBox搜索内容?

如何在 MySQL 的搜索中使用 @ 进行 LIKE 搜索?

如何在python3中使用子进程编写命令

如何在子进程中使用tr命令

如何在子进程中使用 pytest?

如何在 Python 中使用 etree 按嵌套的子元素文本值对 xml 进行排序

如何在 VSCode 中使用 / 命令进行搜索?