访问子目录

时间:2015-03-30 19:58:12

标签: python

我有一个简单加密目录中文件的功能

def encrypt_directory(location):
    os.chdir(location)
    for file in glob.glob("*.*"):
        encrypt_file(file)
        print(file + " is encrypted")

我的问题是:如何访问location的子目录并将encrypt_file函数应用于其中的文件?

1 个答案:

答案 0 :(得分:1)

def encrypt_directory(location):
    for root, _, files in os.walk(location):
        for fil in files:
            fname = os.path.join(root, fil)
            encrypt_file(fname)
            print(fname + " is encrypted")