我认为将文件、文件夹分配并进行+= [item] 的部分有些粗糙。 有什么建议吗?我正在使用Python 3.2
from os import *
from os.path import *
def dir_contents(path):
contents = listdir(path)
files = []
folders = []
for i, item in enumerate(contents):
if isfile(contents[i]):
files += [item]
elif isdir(contents[i]):
folders += [item]
return files, folders
from x import *
。这是一条有关Python风格的建议。 - Chris Morganfiles.append(item)
添加单个项目或使用files.extend([item1, item2, ...])
添加多个项目。 - Ronan Paixão