Python是一种功能强大的编程语言,不仅可以进行数据分析、机器学习等高级计算,还可以进行目录扫描等简单实用的操作。下面我们就来介绍如何使用Python进行目录扫描。
import os def scan_dir(path): for dirpath, dirnames, filenames in os.walk(path): for filename in filenames: print(os.path.join(dirpath, filename)) if __name__ == '__main__': scan_dir('/path/to/scan')
通过以上代码,我们将os模块导入进来,并定义了一个名为scan_dir()的函数,该函数的参数是一个目录路径。接着,我们调用了os.walk()函数,用于遍历所指定的目录及其子目录。该函数返回三个值:当前遍历的目录路径、当前目录下的文件夹名称列表、当前目录下的文件名称列表。
我们通过一个两层循环,将遍历到的所有文件路径都输出。其中,os.path.join()函数用于将当前遍历的文件夹路径和文件路径拼接起来。
最后,在main函数中调用scan_dir函数,并传入要扫描的目录路径即可。扫描结果将会输出到控制台中。
Python的目录扫描代码非常简单易懂,而且使用起来非常方便。我们可以根据需要修改该代码,并按照自己的规则对目录进行扫描。
本文可能转载于网络公开资源,如果侵犯您的权益,请联系我们删除。
0