Les gens, j’ai besoin de regarder un fichier journal pour les changements. Après avoir parcouru les questions de stackoverflow, je vois des personnes recommander le «chien de garde». J’essaie donc de tester et je ne sais pas où append le code lorsque les fichiers changent: #!/usr/bin/python import time from watchdog.observers import Observer from watchdog.events import […]
J’utilise Paramiko pour me connecter via ssh à un serveur. L’authentification de base fonctionne bien, mais je ne comprends pas comment se connecter avec une clé publique. Lorsque je me connecte au mastic, le serveur me dit ceci: Using username “root”. Authenticating with public key “[email protected]” Passphrase for key “[email protected]”: [i’ve inserted the passphrase here] […]
Lorsque j’utilise show() pour tracer les graphiques dans X , les graphiques sont très bons. Cependant, lorsque je commence à utiliser savefig() pour générer une grande quantité de graphiques, la police, les lignes et les polygones générés par les graphiques de savefig() tous l’air plus petits que le graphique généré par show() . Mon environnement […]
Je sais que la bibliothèque standard pprint python est destinée à l’impression de types de données python. Cependant, je récupère toujours des données json, et je me demande s’il existe un moyen simple et rapide d’imprimer des données json? Pas de jolie impression: import requests r = requests.get(‘http://server.com/api/2/….’) r.json() Avec jolie impression: >>> import requests […]
J’ai un dictionnaire Python steps = {1:”value1″, 5:”value2″, 2:”value3″} Je dois itérer sur ce qui est sortingé par la clé. J’ai essayé ceci: x = sorted(steps, key=lambda key: steps[key]) mais les valeurs ont disparu de x.
J’écris une petite application et je dois quitter le programme plusieurs fois. Devrais-je utiliser: sys.stderr.write(‘Ok quitting’) sys.exit(1) Ou devrais-je juste faire un: print ‘Error!’ sys.exit(1) Quel est le meilleur et pourquoi? Notez que je dois le faire beaucoup. Le programme devrait complètement quitter.
J’ai essayé d’utiliser la fonction C printf() dans la ligne de commande python sous Linux. Pour que cela fonctionne, j’ai importé des ctypes . Mon problème est le suivant: si je crée un object de CDLL pour utiliser la fonction printf() en boucle, la sortie est vraiment étrange: >>> import ctypes >>> libc = ctypes.CDLL(“libc.so.6”) […]
J’avais fait un peu de Python depuis longtemps. Je passe cependant à Java maintenant. Je voulais savoir s’il y avait des différences entre la méthode Python “self” et Java “this”. Je sais que “self” n’est pas un mot-clé alors que “this” est. Et c’est à peu près ce que je pourrais comprendre. Est-ce que je […]
Plus précisément, j’essaie d’utiliser une chaîne pour filtrer arbitrairement l’ORM. J’ai essayé les solutions exec et eval, mais je rencontre des murs. Le code ci-dessous ne fonctionne pas, mais c’est la meilleure façon de savoir où je veux aller from gblocks.models import Image f = ‘image__endswith=”jpg”‘ # Would be scripted in another area, but passed […]
En découvrant Python, je suis tombé sur ce code, qui prend un fichier texte, divise chaque ligne en un tableau et l’insère dans un dictionnaire personnalisé, où le tableau [0] est la clé et le tableau [1] la valeur: my_dict = {} infile = open(“file.txt”) for line in infile: #line = line.ssortingp() #parts = [p.ssortingp() […]