Questions marquées «python»

201
Confus par le mode de fichier python «w +»

Du doc , Les modes 'r +', 'w +' et 'a +' ouvrent le fichier pour la mise à jour (notez que 'w +' tronque le fichier). Ajoutez «b» au mode pour ouvrir le fichier en mode binaire, sur les systèmes qui différencient les fichiers binaires et les fichiers texte; sur les systèmes qui n'ont pas cette...

200
Inclusion de fichiers non Python avec setup.py

Comment puis-je faire setup.pyinclure un fichier qui ne fait pas partie du code? (Plus précisément, c'est un fichier de licence, mais cela pourrait être autre chose.) Je veux pouvoir contrôler l'emplacement du fichier. Dans le dossier source d'origine, le fichier se trouve à la racine du package....

200
Vérifiez si un nombre est entier ou flottant

Voici comment je l'ai fait: inNumber = somenumber inNumberint = int(inNumber) if inNumber == inNumberint: print "this number is an int" else: print "this number is a float" Quelque chose comme ca. Existe-t-il des moyens plus agréables de

200
Comment puis-je créer une copie d'un objet en Python?

Je voudrais créer une copie d'un objet. Je veux que le nouvel objet possède toutes les propriétés de l'ancien objet (valeurs des champs). Mais je veux avoir des objets indépendants. Donc, si je change les valeurs des champs du nouvel objet, l'ancien objet ne devrait pas être affecté par...

200
Comment obtenir les indices d'un tableau trié en Python

J'ai une liste numérique: myList = [1, 2, 3, 100, 5] Maintenant, si je trie cette liste pour l'obtenir [1, 2, 3, 5, 100]. Ce que je veux, ce sont les indices des éléments de la liste d'origine dans l'ordre trié, c'est-à-dire [0, 1, 2, 4, 3] --- la fonction de tri de MATLAB qui renvoie à la fois les...

200
L'opérateur tilde en Python

Quelle est l'utilisation de l'opérateur tilde en Python? Une chose à laquelle je peux penser est de faire quelque chose des deux côtés d'une chaîne ou d'une liste, comme vérifier si une chaîne est palindromique ou non: def is_palindromic(s): return all(s[i] == s[~i] for i in range(len(s) / 2)) Tout...

200
Comment utiliser les packages installés dans PyCharm?

Dans PyCharm , j'ai ajouté l'environnement Python /usr/bin/python. cependant, from gnuradio import gr échoue en tant que référence non définie . Cependant, cela fonctionne très bien dans l'interpréteur Python à partir de la ligne de commande. GNURadio fonctionne très bien avec python en dehors de...