各位板上的大大日安
我要写一个程式是计算某特定资料夹下,某特定类型档案的数量。
在这个实施案例中是PDF
我的程式码片段
def file_amount(file_type,listdata):
target_column=[]
file_extension= '.'+file_type
J=0
for filter in listdata[:][2]:
print(filter)
if filter=='TRUE':
k=0
for filename in os.listdir(listdata[J][0]):
if filename.endswith(file_extension):
k=k+1
target_column.insert(J,k)
J=J+1
else:
target_column.insert(J,0)
J=J+1
return target_column
listdata的结构如下
['路径', '计算filter']
['C:\', 'FALSE']
['D:\', 'TRUE']
以上的内容只是范例
目前我遇到的问题是listdata[:][2]并不等于
['计算Filter', FALSE, TRUE]
而是['D:\','TRUE']
我有尝试过改成listdata[2][:]也是一样的结果
请问该如何取得['计算filter','FALSE','TRUE']这样的值呢?
恳请大大解惑。
感谢。