ich habe in python 3.3 versucht, die funktion os.system() für einen kommandozeilenbefehl auszuführen (dafür ist es ja da, oder?)...
leider hat das nicht so ganz funktioniert...
hier mein skript:
Code: Alles auswählen
import os
os.system('php C:\Programme\PHP\AdobeHDS.php --manifest "http://www.someURL.com/" --delete')
C:\...Pfad zum Ordner des python scripts... > php C:\Programme\PHP\AdobeHDS.php --manifest "lol" --delete
wohingegen bei manueller eingabe in der eingabeaufforderung steht:
C:\Dokumente und Einstellungen\user> php C:\Programme\PHP\AdobeHDS.php --manifest "http://www.someURL.com/" --delete
falls mir jemand sagen kann, wie ich das anständig gebacken kriege, wäre ich sehr dankbar
PS: ich hab als laie nicht so viel ahnung, aber ich denke, es liegt daran dass im normalfall in der eingabeaufforderung der pfad zum eigenen user steht (C:\Dokumente und Einstellungen\user>), während im anderen fall der pfad zum ordner, in dem das pythonscript ist, steht^^
wenn jemand weiß, wie ich diesen "startpfad" (wofür auch immer der sein mag xD) ändern kann, könnte es vllt auch helfen