Losowe linie Pythona z podfolderów

Mam wiele zadań w plikach .txt w wielu podfolderach. Próbuję losowo pobrać 10 zadań z tych folderów, zawartych w nich plików i wreszcie linii tekstowej w pliku. Wybrana linia powinna zostać usunięta lub zaznaczona, aby nie została wybrana w następnym wykonaniu. To może być zbyt szerokie pytanie, ale doceniłbym każde wejście lub kierunek.

Oto kod, który mam do tej pory:

#!/usr/bin/python  
import random   
with open('C:\\Tasks\\file.txt') as f:  
    lines = random.sample(f.readlines(),10)    
print(lines)

questionAnswers(3)

yourAnswerToTheQuestion