Je veux changer la façon dont ma fonction lit le code, de sorte que je puisse importer une classe avec des variables managées plus faciles.Je veux lire dans un dictionnaire dans une fonction redéfinie
J'ai toutes les bibliothèques que je veux modifier déjà importées.
class http_request(object):
def __init__(self, website_address, valuedictionary):
self.website_address = website_address
self.valuedictionary = valuedictionary
def get(self):
return requests.get(website_address, params=valuedictionary)
def post(self):
return requests.post(website_address, data=valuedictionary)
def postContext(self):
return requests.post(website_address, data=valuedictionary).context
def getContext(self):
return requests.get(website_address, params=valuedictionary).context
htay = http_request(web_add, payload)
print str(htay.postContext)
Je reçois cela comme ma réponse: "méthode liée http_request.get de < principal objet .http_request à 0x8735cec >>"
Toutes les idées?
Oui, mon mauvais. Cependant maintenant, quand cela arrive, je reçois "NameError: nom global 'adresse_web' n'est pas défini" – user1999976
@ user1999976 - Je suis à quelques pas devant vous - vérifiez ma modification. – mgilson
que vous êtes .. merci! – user1999976