Ich versuche, einen Curl-Befehl programmgesteuert auszuführen. Ich habe os
importiert, aber ich kann nicht scheinen, effektive Ergebnisse mit dem folgenden Code zu erhalten. (Dummy Hackathon API Daten)Curl-Befehl über Python
os.system('curl -X POST --header "Content-Type: application/json" --header "Accept: application/json" -d "{\"merchant_id\": \"57cf75cea73e494d8675ec49\",\"medium\": \"balance\",\"purchase_date\": \"2017-01-22\",\"amount\": 1,\"description\": \"string\"}" "http://api.reimaginebanking.com/accounts/5883e3351756fc834d8ebe89/purchases?key=b84d3a153e2842b8465bcc4fde3d1839"')
Aus irgendeinem seltsamen Grund, führt der obige Code nicht effektiv nur einen Systembefehl. 01
Weder einer arbeitet ziemlich für mich. Müssen beide in Python 2 ausgeführt werden? Gibt es eine Möglichkeit, wie ich die json-Ausgabe betrachten kann – Nick
@Nick Die Methoden funktionieren für beide großen Python-Versionen. –
@Nick Für die zweite Methode, können Sie die Antwort als JSON erhalten, indem Sie 'response.json()' –