python - 如何避免搜索文件夹
问题描述
如何避免搜索文件夹?该脚本会遍历每个文件夹来搜索您的文件,如何避免搜索应用程序?或者只搜索我告诉它的文件夹。我已经尝试了至少3个小时
from PIL import Image
user_path = ("/Users/" + getpass.getuser())
FileName = input("file name, please, including the exsention: ")
print("working?")
for folder, sub_folder, files in os.walk(user_path):
print(f"folder is {folder}")
for sub_fold in sub_folder:
print(f"sub folder is {sub_fold}")
for f in files:
print(f"file: {f}")
if FileName == f:
print("file found")
print(os.path.abspath(os.path.join(root, name)))
解决方案
我做了一个示例代码。请检查并回复我。
import os
ext = ["a", "b", "c"] # I assume these are unnecessary folders.
for folder, sub_folder, files in os.walk(user_path):
print(f"folder is {folder}")
for sub_fold in sub_folder:
if sub_fold in ext:
continue
else:
print(f"sub folder is {sub_fold}")
for f in files:
print(f"file: {f}")
if FileName == f:
print("file found")
print(os.path.abspath(os.path.join(root, name)))
推荐阅读
- python - Maya中preMel和preRender有什么区别
- linux - 将终端命令发送到 git bash 中的所有其他终端窗口
- jenkins-pipeline - 用于构建其他工作的 Jenkins 管道
- java - 无法解决 java 运行时错误:使用 WebStart 启动 java 应用程序时出现 ClassNotFoundException
- ansible - 从嵌套在另一个列表中的列表中提取项目
- java - Java哈希码暴力破解
- react-native - Flatlist - 滚动时再次调用每一行的组件生命周期
- python - topojson.py 问题从 geopandas 创建的 geojson 转换点对象
- python - 使用没有 groupby 拆分的分类键对 DataFrame 中的值进行排序应用组合
- service-worker - 在 Service Worker 和 Preact 应用程序之间共享代码