Здравствуйте, мне нужна помощь с моей функцией, Спасибо всем за помощь заранее. Моя цель - найти все папки, в которых есть 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, я смогу увидеть свой список.