Questions marquées «python»

90
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...

90
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 :...

90
Lecture de fichiers * .wav en Python

J'ai besoin d'analyser le son écrit dans un fichier .wav. Pour cela, j'ai besoin de transformer ce fichier en ensemble de nombres (tableaux, par exemple). Je pense que j'ai besoin d'utiliser le package wave. Cependant, je ne sais pas comment cela fonctionne exactement. Par exemple, j'ai fait ce...

90
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...

90
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.

90
Comment rechercher une liste de tuples en Python

J'ai donc une liste de tuples comme celle-ci: [(1,"juca"),(22,"james"),(53,"xuxa"),(44,"delicia")] Je veux cette liste pour un tuple dont la valeur numérique est égale à quelque chose. Si je le fais search(53), la valeur d'index de2 Y a-t-il un moyen facile de faire ceci?

90
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,...

90
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...

90
Comment recharger des modules dans le shell django?

Je travaille avec Django et j'utilise le shell Django tout le temps. La partie ennuyeuse est que tandis que le serveur Django se recharge sur les changements de code, le shell ne le fait pas, donc chaque fois que je modifie une méthode que je teste, je dois quitter le shell et le redémarrer,...

90
comment installer des distutils python

Je viens d'avoir de l'espace sur un serveur VPS (fonctionnant sous ubuntu 8.04), et j'essaye d'installer django dessus. Le serveur a installé python 2.5, mais je suppose que son installation n'est pas standard. Quand j'exécute le script d'installation pour django, j'obtiens

90
Syntaxe de définition de classe Python

Y a-t-il une différence entre class A: ... et class A(): ... Je viens de réaliser que quelques-uns de mes cours sont définis comme les premiers et qu'ils fonctionnent très bien. Les parenthèses vides font-elles une différence?

90
Une manière plus pythonique d'exécuter un processus X fois

Lequel est le plus pythonique? En boucle: count = 0 while count < 50: print "Some thing" count = count + 1 Pour la boucle: for i in range(50): print "Some thing" Edit: ne pas dupliquer car cela a des réponses pour déterminer ce qui est le plus clair, vs comment exécuter une plage sans `` i '' -...

90
Vue sur un tableau numpy?

J'ai un numpytableau 2D . Existe-t-il un moyen de créer une vue dessus qui inclurait les premières klignes et toutes les colonnes? Le but est d'éviter de copier les données sous-jacentes (le tableau est si grand qu'il n'est pas possible de faire des copies partielles.)