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.

3
Tapez des annotations pour * args et ** kwargs
J'essaie les annotations de type Python avec des classes de base abstraites pour écrire certaines interfaces. Existe-t-il un moyen d'annoter les types possibles de *argset **kwargs? Par exemple, comment exprimerait-on que les arguments sensibles d'une fonction sont soit un intou deux ints? type(args)donne Tupledonc ma supposition était d'annoter le type …

6
Indicateur de progression pendant les opérations pandas
J'effectue régulièrement des opérations de pandas sur des trames de données de plus de 15 millions de lignes et j'aimerais avoir accès à un indicateur de progression pour des opérations particulières. Existe-t-il un indicateur de progression basé sur du texte pour les opérations de fractionnement-appliquer-combiner pandas? Par exemple, dans quelque …
159 python  pandas  ipython 


9
Erreur MySQL "valeur de chaîne incorrecte" lors de l'enregistrement de la chaîne Unicode dans Django
J'ai reçu un message d'erreur étrange lorsque j'ai essayé de sauvegarder first_name, last_name dans le modèle auth_user de Django. Exemples d'échec user = User.object.create_user(username, email, password) user.first_name = u'Rytis' user.last_name = u'Slatkevičius' user.save() >>> Incorrect string value: '\xC4\x8Dius' for column 'last_name' at row 104 user.first_name = u'Валерий' user.last_name = u'Богданов' …
158 python  mysql  django  unicode  utf-8 


4
Pourquoi la valeur en virgule flottante de 4 * 0,1 est-elle belle dans Python 3 mais pas 3 * 0,1?
Je sais que la plupart des décimales n'ont pas de représentation en virgule flottante exacte (les mathématiques en virgule flottante sont-elles cassées? ). Mais je ne vois pas pourquoi 4*0.1est bien imprimé comme 0.4, mais 3*0.1ne l'est pas, alors que les deux valeurs ont en fait des représentations décimales laides: …

8
Comment écrire la sortie au même endroit sur la console?
Je suis nouveau sur python et j'écris des scripts pour automatiser le téléchargement de fichiers à partir de serveurs FTP, etc. Je veux montrer la progression du téléchargement, mais je veux qu'il reste dans la même position, comme: production: Téléchargement du fichier FooFile.txt [47%] J'essaye d'éviter quelque chose comme ça: …


14
Comment scp en Python?
Quelle est la manière la plus pythonique de scp un fichier en Python? La seule voie que je connaisse est os.system('scp "%s" "%s:%s"' % (localfile, remotehost, remotefile) ) qui est un hack, et qui ne fonctionne pas en dehors des systèmes de type Linux, et qui a besoin de l'aide …
158 python  ssh  paramiko  scp 

2
Comment ajouter des heures à l'heure actuelle en python
Je suis en mesure d'obtenir l'heure actuelle comme ci-dessous: from datetime import datetime str(datetime.now())[11:19] Résultat '19:43:20' Maintenant, j'essaie d'ajouter 9 hoursà l'heure ci-dessus, comment puis-je ajouter des heures à l'heure actuelle en Python?
158 python  time  add 

3
Itérer dans les répertoires avec Python
J'ai besoin de parcourir les sous-répertoires d'un répertoire donné et de rechercher des fichiers. Si j'obtiens un fichier, je dois l'ouvrir, changer le contenu et le remplacer par mes propres lignes. J'ai essayé ceci: import os rootdir ='C:/Users/sid/Desktop/test' for subdir, dirs, files in os.walk(rootdir): for file in files: f=open(file,'r') lines=f.readlines() …
158 python  directory 

18
Python - Liste de dictionnaires uniques
Disons que j'ai une liste de dictionnaires: [ {'id': 1, 'name': 'john', 'age': 34}, {'id': 1, 'name': 'john', 'age': 34}, {'id': 2, 'name': 'hanna', 'age': 30}, ] et j'ai besoin d'obtenir une liste de dictionnaires uniques (en supprimant les doublons): [ {'id': 1, 'name': 'john', 'age': 34}, {'id': 2, 'name': …
158 python  dictionary 

9
tracer un cercle avec pyplot
étonnamment, je n'ai pas trouvé de description simple sur la façon de dessiner un cercle avec matplotlib.pyplot (s'il vous plaît pas de pylab) en prenant comme centre d'entrée (x, y) et rayon r. J'ai essayé quelques variantes de ceci: import matplotlib.pyplot as plt circle=plt.Circle((0,0),2) # here must be something like …
158 python  matplotlib 


14
Que serait un «dict gelé»?
Un ensemble congelé est un ensemble frozenset. Une liste figée peut être un tuple. Que serait un dict gelé? Un dict immuable et hachable. Je suppose que ça pourrait être quelque chose comme collections.namedtuple, mais c'est plus comme un dict à touches gelées (un dict à moitié gelé). N'est-ce pas? …

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.