Articles of python

fichier de surveillance python watchdog pour les modifications

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 […]

Comment ssh se connecte via python Paramiko avec la clé publique ppk

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] […]

matplotlib savefig () des tracés différents de show ()

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 […]

json en jolie impression en python (façon pythonique)

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 […]

python: itère sur le dictionnaire sortingé par clé

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.

Comment quitter un programme: sys.stderr.write () ou imprimer

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.

Pourquoi printf () donne-t-il une sortie étrange en python?

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”) […]

Différence entre Python self et Java this

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 […]

Comment utiliser une chaîne en tant qu’argument de mot clé?

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 […]

Ssortingng.ssortingp () en Python

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() […]