我正在尝试编写一个基本上可以打印的函数:
file1
file2
file3
file4
file5
file6
file7
当我输入:
C = [['file1', [['file2']], ['file3', 'file4', 'file5']], 'file6', ['file7']]
它应该像一个目录。
这是我的代码:
def tree_traverse(directory) :
list1 = list(directory)
for it in list1 :
if it == 'Cc' :
del(list1[:(list1[it]+3)])
for item in directory :
print(item)
每当我输入上面的输入时,我都会收到一条错误消息,指出 C 是一个意外参数。此外,当我输入没有“C =”的上述输入时,它就像我输入它一样打印它。我完全不知道该怎么做。