In meinem aktuellen Arbeitsverzeichnis habe ich das Verzeichnis ROOT/mit einigen Dateien drin.Problem mit subprocess.call
Ich weiß, ich kann cp -r ROOT/* /dst
exec ausführen und ich habe keine Probleme.
Aber wenn ich meine Python-Konsole zu öffnen und ich schreibe dies:
import subprocess
subprocess.call(['cp', '-r', 'ROOT/*', '/dst'])
Es funktioniert nicht!
Ich habe diesen Fehler: cp: cannot stat ROOT/*: No such file or directory
Können Sie mir helfen?
In diesem Beispiel sollten Sie wahrscheinlich einfach ['shuthil.copytree'] (http://docs.python.org/library/shutil.html#shutil.copytree) verwenden, was genau das tut (rekursives Kopieren von Verzeichnissen). . – naught101