Questions marquées «python»

Python est un langage de programmation polyvalent à paradigmes multiples et à typage dynamique. Il est conçu pour être rapide à apprendre, comprendre et utiliser, et appliquer une syntaxe propre et uniforme. Veuillez noter que Python 2 n'est officiellement plus pris en charge depuis le 01-01-2020. Néanmoins, pour les questions Python spécifiques à la version, ajoutez la balise [python-2.7] ou [python-3.x]. Lorsque vous utilisez une variante ou une bibliothèque Python (par exemple Jython, PyPy, Pandas, Numpy), veuillez l'inclure dans les balises.

20
Conversion en base 62
Comment convertiriez-vous un entier en base 62 (comme hexadécimal, mais avec ces chiffres: '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'). J'ai essayé de trouver une bonne bibliothèque Python pour cela, mais elles semblent toutes être occupées à convertir des chaînes. Le module Python base64 n'accepte que les chaînes et transforme un seul chiffre en quatre caractères. …
90 python  math  base62 


5
Tête et queue en une seule ligne
Existe-t-il un moyen pythonique de décompresser une liste dans le premier élément et la "queue" en une seule commande? Par exemple: >> head, tail = **some_magic applied to** [1, 1, 2, 3, 5, 8, 13, 21, 34, 55] >> head 1 >>> tail [1, 2, 3, 5, 8, 13, 21, …
90 python  list  tail  head 


14
Comment Django connaît-il l'ordre de rendu des champs de formulaire?
Si j'ai un formulaire Django tel que: class ContactForm(forms.Form): subject = forms.CharField(max_length=100) message = forms.CharField() sender = forms.EmailField() Et j'appelle la méthode as_table () d'une instance de ce formulaire, Django rendra les champs dans le même ordre que spécifié ci-dessus. Ma question est de savoir comment Django connaît l'ordre dans …

3
tomber dans l'interpréteur python lors de l'exécution de la fonction
j'ai un module python avec une fonction: def do_stuff(param1 = 'a'): if type(param1) == int: # enter python interpreter here do_something() else: do_something_else() y a-t-il un moyen de passer dans l'interpréteur de ligne de commande où j'ai le commentaire? de sorte que si j'exécute ce qui suit en python: >>> …
90 python 

7
Comment fusionner des dictionnaires en Python?
d3 = dict(d1, **d2) Je comprends que cela fusionne le dictionnaire. Mais est-ce unique? Et si d1 a la même clé que d2 mais une valeur différente? Je voudrais que d1 et d2 soient fusionnés, mais d1 a la priorité s'il y a une clé en double.

8
Impossible d'importer Python à partir d'un autre dossier
Je n'arrive pas à convaincre Python d'importer un module dans un sous-dossier. J'obtiens l'erreur lorsque j'essaie de créer une instance de la classe à partir du module importé, mais l'importation elle-même réussit. Voici ma structure de répertoires: Server -server.py -Models --user.py Voici le contenu de server.py: from sys import path …
90 python 

5
sqlite3.ProgrammingError: Vous ne devez pas utiliser de chaînes d'octets 8 bits sauf si vous utilisez une usine de texte qui peut interpréter des chaînes d'octets 8 bits
En utilisant SQLite3 en Python, j'essaie de stocker une version compressée d'un extrait de code HTML UTF-8. Le code ressemble à ceci: ... c = connection.cursor() c.execute('create table blah (cid integer primary key,html blob)') ... c.execute('insert or ignore into blah values (?, ?)',(cid, zlib.compress(html))) À quel moment obtenir l'erreur: sqlite3.ProgrammingError: …
90 python  unicode  sqlite  zlib 

8
Python: expression du générateur vs rendement
En Python, y a-t-il une différence entre la création d'un objet générateur via une expression de générateur et l'utilisation de l' instruction yield ? En utilisant le rendement : def Generator(x, y): for i in xrange(x): for j in xrange(y): yield(i, j) Utilisation de l' expression du générateur : def …

9
Rechercher une liste d'objets en Python
Supposons que je crée une classe simple pour fonctionner de manière similaire à une structure de style C, pour contenir uniquement des éléments de données. J'essaie de comprendre comment rechercher une liste d'objets pour les objets avec un attribut égal à une certaine valeur. Voici un exemple trivial pour illustrer …
90 python 


3
Suppression du module python installé en mode développement
Salut, j'essayais le packaging python en utilisant setuptools et pour tester j'ai installé le module en mode développement. c'est à dire python setup.py develop Cela a ajouté mon répertoire modules à sys.path. Maintenant, je veux supprimer le module, y a-t-il un moyen de le faire? Merci d'avance



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.