Questions marquées «python»

108
Annotation de type de retour Python void

En python 3.x, il est courant d'utiliser l'annotation de type de retour d'une fonction, telle que: def foo() -> str: return "bar" Quelle est l'annotation correcte pour le type "void"? J'envisage 3 options: def foo() -> None: pas logique IMO, car ce Nonen'est pas un type, def foo() ->...

108
Python / Json: nom de propriété attendu entre guillemets

J'ai essayé de trouver un bon moyen de charger des objets JSON en Python. J'envoie ces données json: {'http://example.org/about': {'http://purl.org/dc/terms/title': [{'type': 'literal', 'value': "Anna's Homepage"}]}} au backend où il sera reçu sous forme de chaîne, alors je l'ai utilisé...

107
Écouter de l'audio avec Python

Comment puis-je lire de l'audio (ce serait comme un son d'une seconde) à partir d'un script Python? Ce serait mieux s'il était indépendant de la plate-forme, mais il doit d'abord fonctionner sur un Mac. Je sais que je pourrais simplement exécuter la afplay file.mp3commande à partir de Python, mais...

107
Classe «privée» (implémentation) en Python

Je suis en train de coder un petit module Python composé de deux parties: certaines fonctions définissant une interface publique, une classe d'implémentation utilisée par les fonctions ci-dessus, mais qui n'a pas de sens en dehors du module. Au début, j'ai décidé de «cacher» cette classe...

107
Python __str__ et listes

En Java, si j'appelle List.toString (), il appellera automatiquement la méthode toString () sur chaque objet à l'intérieur de List. Par exemple, si ma liste contient les objets o1, o2 et o3, list.toString () ressemblerait à ceci: "[" + o1.toString() + ", " + o2.toString() + ", " + o3.toString() +...

107
Ajouter du texte à un PDF existant à l'aide de Python

Je dois ajouter du texte supplémentaire à un PDF existant en utilisant Python, quelle est la meilleure façon de procéder et quels modules supplémentaires dois-je installer. Remarque: Idéalement, j'aimerais pouvoir l'exécuter à la fois sur Windows et Linux, mais à la fois, seul Linux fera l'affaire....

107
Où va le code personnalisé dans une virtualenv?

Quelle sorte de structure de répertoire doit-on suivre lors de l'utilisation virtualenv? Par exemple, si je construisais une application WSGI et créais un virtualenv appelé, foobarje commencerais par une structure de répertoires comme: /foobar /bin {activate, activate.py, easy_install, python}...

107
Comment définir les hôtes cibles dans le fichier Fabric

Je souhaite utiliser Fabric pour déployer le code de mon application Web sur des serveurs de développement, de préparation et de production. Mon fabfile: def deploy_2_dev(): deploy('dev') def deploy_2_staging(): deploy('staging') def deploy_2_prod(): deploy('prod') def deploy(server): print...