我有一个简单加密目录中文件的功能
def encrypt_directory(location):
os.chdir(location)
for file in glob.glob("*.*"):
encrypt_file(file)
print(file + " is encrypted")
我的问题是:如何访问location
的子目录并将encrypt_file
函数应用于其中的文件?
答案 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")