我有一个包含数千个文件的文件夹。我需要将每个文件的文件名与另一个数组中的列匹配。
import os
filenames = []
for files in os.walk("Directory"):
filenames.append(files)
我现在有一个目录中每个文件名的元组。我现在想要的是拼接元组的每个元素,并将其添加到一个新数组中。我的代码与此类似:
files = []
for i in filenames:
files.append(i[2:7])
我收到错误消息“AttributeError:'tuple' 对象没有属性'append'。” 在这里搜索后,我尝试了其他命令,例如加入。我尝试将文件名转换为列表。
即使我这样说:
filenames[0]
期望只得到第一个字符串结果,它返回整个文件名数组。有没有办法解决?
谢谢你的帮助。