Pour des questions sur la programmation Python spécifiques à la version 3+ du langage. Utilisez la balise [python] plus générique si votre question n'est pas spécifique à la version. Utilisez les balises [python-2.x] pour les questions Python 2.
import sys print(sys.platform) print(2**100) raw_input() J'utilise Python 3.1 et je n'arrive pas raw_inputà "geler" le pop-up dos. Le livre que je lis est pour Python 2.5 et j'utilise Python 3.1 Que dois-je faire pour résoudre ce problème?
Je veux installer pip . Il devrait prendre en charge Python 3, mais il nécessite setuptools, qui n'est disponible que pour Python 2. Comment puis-je installer pip avec Python 3?
J'essaie d'obtenir un programme Python 3 pour faire quelques manipulations avec un fichier texte rempli d'informations. Cependant, lorsque j'essaie de lire le fichier, j'obtiens l'erreur suivante: Traceback (most recent call last): File "SCRIPT LOCATION", line NUMBER, in <module> `text = file.read()` File "C:\Python31\lib\encodings\cp1252.py", line 23, in decode `return codecs.charmap_decode(input,self.errors,decoding_table)[0]` UnicodeDecodeError: …
J'essaie de mapper une liste en hexadécimal, puis j'utilise la liste ailleurs. En python 2.6, c'était facile: A: Python 2.6: >>> map(chr, [66, 53, 0, 94]) ['B', '5', '\x00', '^'] Cependant, en Python 3.1, ce qui précède renvoie un objet de carte. B: Python 3.1: >>> map(chr, [66, 53, 0, …
J'ai une chaîne Unicode en Python, et je voudrais supprimer tous les accents (diacritiques). J'ai trouvé sur le Web une manière élégante de le faire en Java: convertir la chaîne Unicode dans sa longue forme normalisée (avec un caractère séparé pour les lettres et les signes diacritiques) supprimez tous les …
Si je fais ça: >>> False in [False, True] True Cela revient True. Tout simplement parce que Falsec'est dans la liste. Mais si je le fais: >>> not(True) in [False, True] False Cela revient False. Considérant que not(True)est égal à False: >>> not(True) False Pourquoi?
J'ai récemment remarqué quelque chose d'intéressant en regardant la spécification de grammaire Python 3.3 : funcdef: 'def' NAME parameters ['->' test] ':' suite Le bloc optionnel «flèche» était absent dans Python 2 et je n'ai trouvé aucune information concernant sa signification dans Python 3. Il s'avère que c'est Python correct …
J'utilise Python 3.2.1 et je ne peux pas importer le StringIOmodule. Je l' utilise io.StringIOet il fonctionne, mais je ne peux pas l' utiliser avec numpy« s genfromtxtcomme celui - ci: x="1 3\n 4.5 8" numpy.genfromtxt(io.StringIO(x)) J'obtiens l'erreur suivante: TypeError: Can't convert 'bytes' object to str implicitly et quand j'écris …
Les dictionnaires sont classés en Python 3.6 (sous l'implémentation de CPython au moins) contrairement aux incarnations précédentes. Cela semble être un changement substantiel, mais ce n'est qu'un court paragraphe dans la documentation . Il est décrit comme un détail d'implémentation CPython plutôt que comme une fonctionnalité de langage, mais implique …
J'essaie d'utiliser NetworkX pour lire un fichier de formes et utiliser la fonction write_shp()pour générer les fichiers de formes qui contiendront les nœuds et les bords, mais lorsque j'essaie d'exécuter le code, cela me donne l'erreur suivante: Traceback (most recent call last): File "C:/Users/Felipe/PycharmProjects/untitled/asdf.py", line 4, in <module> nx.write_shp(redVial, "shapefiles") …
J'ai les deux python2.7et python3.2installé dans Ubuntu 12.04. Le lien symbolique pythonrenvoie à python2.7. Quand je tape: sudo pip install package-name Il installera la python2version par défaut de package-name. Certains packages prennent en charge à la fois python2et python3. Comment installer la python3version de package-namevia pip?
J'ai le code suivant en python 3: class Position: def __init__(self, x: int, y: int): self.x = x self.y = y def __add__(self, other: Position) -> Position: return Position(self.x + other.x, self.y + other.y) Mais mon éditeur (PyCharm) dit que la position de référence ne peut pas être résolue (dans …
Lorsque j'essaie d'utiliser une printinstruction en Python, cela me donne cette erreur: >>> print "Hello, World!" File "<stdin>", line 1 print "Hello, World!" ^ SyntaxError: Missing parentheses in call to 'print' Qu'est-ce que ça veut dire?
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.