我正在尝试从用户获取一个字符串并将其放在os.walk
函数中
这是我的代码:
def FiletypeNumber():
Path=Boaz.get()
Pathw="'"+Path+"'"
print (Pathw)
for (dirpath, dirnames, filenames) in walk(Pathw):
f.extend(filenames)
for i in range(len(f)):
t = f[i]
indexO=t.rindex('.')
LenF=len(t)
Ex=(t[-(LenF-indexO):])
FileTypeList.append(Ex)
if Ex in Typofiles:
pass
else:
Typofiles.append(Ex)
当我打印变量Pathw
时,我得到想要的结果(例如:'d:\js'
)。
但是当我将此变量传递给walk
函数时,我的代码无法正常工作
其目的是:
答案 0 :(得分:1)
不要将profiles = Profile.objects.filter(idNum__in=idNums)
profiles.update(active=True, idType=F('some_column'))
添加到您的路径名中,这样的路径不存在并导致空列表。
'