擅长:python、mysql、java
<pre class="lang-py prettyprint-override"><code>import os
exclude = ['gui', 'sys']
def bypass_dirs(path, exclude_dirs):
if os.path.split(path)[-1] in exclude_dirs:
return
try:
dirs = os.listdir(path)
for dir_path in dirs:
bypass_dirs(os.path.join(path, dir_path), exclude_dirs)
except NotADirectoryError:
return
except PermissionError:
print('Permission Error', path)
return
except FileNotFoundError:
return
bypass_dirs('/', exclude)
</code></pre>
<p>此代码允许您通过所有文件系统。可以选择“输入点”和“排除目录”。它有非常简单的排除机制,但您可以根据自己的方便程度对其进行更改</p>