Pour les questions sur la programmation Python qui sont spécifiques à la version 2.x du langage. Utilisez la balise plus générique [tag: python] si votre question n'est pas spécifique à la version.
J'ai ce code: >>> for i in xrange(20): ... print 'a', ... a a a a a a a a a a a a a a a a a a a a Je veux sortir 'a', sans ' 'comme ça: aaaaaaaaaaaaaaaaaaaa C'est possible?
Alors j'apprends Python. Je suis en train de parcourir les leçons et j'ai rencontré un problème où j'ai dû en condenser un grand nombre target.write()en un seul write(), tout en ayant une "\n"variable d'entrée entre chaque utilisateur (l'objet de write()). Je suis venu avec: nl = "\n" lines = line1, …
Je suis vraiment confus. J'ai essayé d'encoder mais l'erreur a dit can't decode.... >>> "你好".encode("utf8") Traceback (most recent call last): File "<stdin>", line 1, in <module> UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 0: ordinal not in range(128) Je sais comment éviter l'erreur avec le préfixe "u" sur …
J'essaie d'implémenter une fermeture en Python 2.6 et j'ai besoin d'accéder à une variable non locale mais il semble que ce mot clé ne soit pas disponible dans python 2.x. Comment accéder aux variables non locales dans les fermetures dans ces versions de python?
Dans Python 2.5, le code suivant déclenche un TypeError: >>> class X: def a(self): print "a" >>> class Y(X): def a(self): super(Y,self).a() print "b" >>> c = Y() >>> c.a() Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<stdin>", line 3, in a TypeError: super() argument …
Je crée un analyseur Python, et cela me déroute vraiment : >>> 1 in [] in 'a' False >>> (1 in []) in 'a' TypeError: 'in <string>' requires string as left operand, not bool >>> 1 in ([] in 'a') TypeError: 'in <string>' requires string as left operand, not list …
J'ai ceci: d1 = OrderedDict([('a', '1'), ('b', '2')]) Si je fais ceci: d1.update({'c':'3'}) Ensuite, je reçois ceci: OrderedDict([('a', '1'), ('b', '2'), ('c', '3')]) mais je veux ceci: [('c', '3'), ('a', '1'), ('b', '2')] sans créer de nouveau dictionnaire.
J'ai essayé d'utiliser le module ConfigParser de Python pour enregistrer les paramètres. Pour mon application, il est important que je préserve la casse de chaque nom dans mes sections. La documentation mentionne que passer str () à ConfigParser.optionxform () accomplirait cela, mais cela ne fonctionne pas pour moi. Les noms …
J'ai une connexion VPN et lorsque j'exécute python -m SimpleHTTPServer, il sert sur 0.0.0.0:8000, ce qui signifie qu'il est accessible via localhost et via mon IP réel. Je ne veux pas que les robots me scannent et je suis intéressé par le fait que le serveur ne sera accessible que …
Je me serais attendu à ce que la méthode des clés de Python renvoie un ensemble au lieu d'une liste. Comme cela ressemble le plus au genre de garanties que donneraient les clés d'un hashmap. Plus précisément, ils sont uniques et non triés, comme un ensemble. Cependant, cette méthode renvoie …
J'essaie d'accéder à un model.filefieldDjango pour analyser un fichier CSV en Python à l'aide du csvmodule. Cela fonctionne sous Windows, mais sur Mac, cela m'a donné ceci: Exception Type: Error Exception Value: new-line character seen in unquoted field - do you need to open the file in universal-newline mode? Voici …
J'ai eu des problèmes avec openssl et python @ 2 avec brew, qui ont expliqué ici (non résolus) . La solution de contournement documentée pour réinstaller Python et openssl ne fonctionnait pas, j'ai donc décidé de désinstaller et réinstaller Python. Le problème est que lorsque vous essayez d'installer Python 2 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.