Python-subprocess wildcard benutzen

import os

import subprocess

proc = subprocess.Popen(['ls','*.bc'], stdout=subprocess.PIPE, stderr=subprocess.PIPE)

out,err = proc.communicate()

print out

Dieses Skript ausdrucken sollten alle Dateien, die mit .bc suffix aber es gibt eine leere Liste zurück. Wenn ich ls *.bc manuell in der Kommandozeile funktioniert es. Tun ['ls','test.bc'] im script so gut funktioniert, aber für einige Grund das Stern-symbol funktioniert nicht.. Irgendwelche Ideen ?

InformationsquelleAutor der Frage Cemre | 2012-04-03

Schreibe einen Kommentar