您好,我需要一些功能方面的帮助,谢谢大家的帮助。我的目标是找到所有带有str(“ stu_”)的文件夹,然后将这些文件复制到我的桌面
import os
import shutil
os.path.abspath(__file__)
def stu_activities():
sourcepath = os.path.join("c:/Users/danie/Desktop/ClassFiles/UofTSTG201905CYBER4")
endpath = os.path.join("c:/Users/danie/Desktop")
temp = os.path.join(endpath, "Activities-1")
token = "Stu_"
for root, dirs, files in os.walk(sourcepath):
for dirname in dirs:
if token in dirname:
source = []
source.append(os.path.join(root, dirname))
print(source)
shutil.copy(source, temp)
stu_activities()
所以这就是我所拥有的。我的问题是当我在列表中添加时,shutil.copy无法使用该源文件路径。但是,如果我取出shutil.copy,我可以看到我的列表。