0
我想做一个简单的函数,它应该创建3个目录。它只创建一个,我不明白它为什么如此。 我写的代码是:多个参数不能正常工作
#!/usr/bin/env python
# -*- coding: utf-8
import os
from os.path import exists, splitext
def make_dir(*dirs):
for directory in dirs:
if not os.path.exists(directory):
return os.makedirs(directory)
else:
print "la carpeta %s ya existe" %(directory)
make_dir("hola", "que", "tal")
当运行它只返回的第一个目录“HOLA” 任何帮助作用?
'返回os.makedirs(目录)' - 是的,当你到达“hola”时,这将返回该字符串并退出函数 –