Questions marquées «python»

375
Liste Python vs tableau - quand l'utiliser?

Si vous créez un tableau 1d, vous pouvez l'implémenter en tant que liste, ou bien utiliser le module «tableau» dans la bibliothèque standard. J'ai toujours utilisé des listes pour les tableaux 1d. Quelle est la raison ou les circonstances dans lesquelles je souhaiterais utiliser le module RAID à la...

375
Création d'une plage de dates en Python

Je veux créer une liste de dates, en commençant par aujourd'hui, et en remontant un nombre arbitraire de jours, disons, dans mon exemple, 100 jours. Y a-t-il une meilleure façon de le faire que cela? import datetime a = datetime.datetime.today() numdays = 100 dateList = [] for x in range (0,...

375
Quand est-il utile en python?

Je ne peux pas vraiment penser à aucune raison pour laquelle python a besoin du delmot - clé (et la plupart des langues semblent ne pas avoir de mot-clé similaire). Par exemple, plutôt que de supprimer une variable, on pourrait simplement lui affecter None. Et lors de la suppression d'un...

375
Comment écrire un module / package Python?

J'ai fait des scripts Python pour des tâches simples au travail et je n'ai jamais vraiment pris la peine de les empaqueter pour que les autres les utilisent. Maintenant, j'ai été chargé de créer un wrapper Python pour une API REST. Je n'ai absolument aucune idée de comment commencer et j'ai besoin...

374
Python unittest - opposé à assertRaises?

Je veux écrire un test pour établir qu'une exception n'est pas déclenchée dans une circonstance donnée. Il est simple de tester si une exception est levée ... sInvalidPath=AlwaysSuppliesAnInvalidPath() self.assertRaises(PathIsNotAValidOne, MyObject, sInvalidPath) ... mais comment pouvez-vous faire...

374
Comment lire un fichier sans retour à la ligne?

En Python, appeler temp = open(filename,'r').readlines() résulte en une liste dans laquelle chaque élément est une ligne du fichier. C'est un peu stupide mais quand même: readlines()écrit également un caractère de nouvelle ligne dans chaque élément, ce que je ne souhaite pas. Comment puis-je...

373
Problème de référence non résolu dans PyCharm

J'ai une structure de répertoire ├── simulate.py ├── src │   ├── networkAlgorithm.py │   ├── ... Et je peux accéder au module réseau avec sys.path.insert(). import sys import os.path sys.path.insert(0, "./src") from networkAlgorithm import * Cependant, pycharm se plaint de ne pas pouvoir accéder au...