ich möchte zunächst klarstellen, dass ich weder Schüler noch Student bin und dies aus reinem Interesse mache um meinen Alltag zu vereinfachen.
Ich bin noch relativ am Anfang daher verzeiht mir meinen Code und die Syntax.
Da ich in Tutorials als auch in Foren dazu nichts gefunden habe, da ich nicht so recht weiß nach was ich genau suchen soll wollte ich einmal mein Problem beschreiben, in der Hoffnung das mir jemand nützliche Tipps geben kann um meine Suche zu optimieren oder im besten Fall Hilfestellung gibt.
Im Beispiel habe ich 3 Arrays die Miteinander zusammenhängen sollen. Für Position [0] in den Arrays soll gecheckt werden ob eine Aktion ausgeführt werden soll oder nicht. Ich dachte ein Boolean eignet sich dafür gut. Wenn ja, soll die Datei Lizard.txt im spezifischen Ordner reptiles abgespeichert werden. Im nächsten Durchgang soll Array[1] gecheckt werden und so weiter.
Ich habe unten mal den Code aufgeführt wie es in meiner Vorstellung geklappt hätte.
Code: Alles auswählen
import os
import shutil
task = [True, False, True]
animals = ["Lizard","Dog","Tuna"]
folder = ["reptiles","mammals","fish"]
source = 'C:\Automation\animals\'
destination = 'C:\Automation\animals\'
dest = shutil.copy(source, destination)
i = 0
while i <= len(task):
if task[] = True:
shutil.copy(source + animals[0] + '.txt', destination + folder[0])
i += 1
animals[0] +=1
folder[0] +=1