Questions marquées «python»

287
Comment obtenir l'adresse IP de l'utilisateur dans Django?

Comment obtenir l'IP de l'utilisateur dans Django? J'ai une vue comme celle-ci: # Create your views from django.contrib.gis.utils import GeoIP from django.template import RequestContext from django.shortcuts import render_to_response def home(request): g = GeoIP() client_ip =

285
Utilisation du mot-clé «global» en Python

Ce que je comprends de la lecture de la documentation, c'est que Python a un espace de noms séparé pour les fonctions, et si je veux utiliser une variable globale dans cette fonction, je dois l'utiliser global. J'utilise Python 2.7 et j'ai essayé ce petit test >>> sub = ['0', '0', '0',...

284
Quelle est la syntaxe correcte pour «sinon si»?

Je suis un nouveau programmeur Python qui fait le saut de 2.6.4 à 3.1.1. Tout s'est bien passé jusqu'à ce que j'essaie d'utiliser la déclaration «sinon si». L'interprète me donne une erreur de syntaxe après le «si» dans «sinon si» pour une raison que je n'arrive pas à comprendre. def function(a):...

284
Comment remplacer plusieurs sous-chaînes d'une chaîne?

Je voudrais utiliser la fonction .replace pour remplacer plusieurs chaînes. J'ai actuellement string.replace("condition1", "") mais aimerait avoir quelque chose comme string.replace("condition1", "").replace("condition2", "text") bien que cela ne ressemble pas à une bonne syntaxe quelle est la...