我试图制作一个在整个计算机中搜索某些文件的脚本,类似于在 Windows 中搜索。我想在没有任何库的情况下做到这一点。
我开始将 dir 设置为磁盘的开始,然后检查我有多少 dirs - 我想创建一个函数来搜索当前目录中的新目录,所以最后我有磁盘中所有目录的列表。但是当我尝试找到所有以“.txt”结尾的文件时,我收到错误消息 WindowsError5 Acces Denied。我究竟做错了什么?谢谢
import os
os.chdir("\\.")
dir = os.listdir()
dirs = []
for x in dir:
if os.path.isdir(x):
dirs.append(x)
for y in dirs:
o = os.listdir(y)
for p in o:
if p.endswith(".txt"):
print(p)
input()