我刚刚开始使用 Python,但已经发现它比 Bash shell 脚本更有效率。
我正在尝试编写一个 Python 脚本,它将遍历从我启动脚本的目录分支的每个目录,并且对于它遇到的每个文件,加载此类的一个实例:
class FileInfo:
def __init__(self, filename, filepath):
self.filename = filename
self.filepath = filepath
filepath 属性将是从根 (/) 开始的完整绝对路径。这是我希望主程序执行的伪代码模型:
from (current directory):
for each file in this directory,
create an instance of FileInfo and load the file name and path
switch to a nested directory, or if there is none, back out of this directory
我一直在阅读有关 os.walk() 和 ok.path.walk() 的内容,但我想要一些关于在 Python 中实现它的最直接方法是什么的建议。提前致谢。