Articles of python

Python, sortie de deux listes avec une colonne commune dans un fichier (TXT ou CSV)

Considérons que j’ai deux listes Personne 1: 2012-08 person 1 23 2012-09 person 1 63 2012-10 person 1 99 2012-11 person 1 62 et Personne 2: 2012-08 person 2 45 2012-09 person 2 69 2012-10 person 2 12 2012-11 person 2 53 Que proposez-vous si je souhaite avoir des données tabulaires avec le schéma suivant: […]

socket.gethostbyaddr () renvoie une erreur sur certains ordinateurs et non sur d’autres

J’ai cherché d’autres fils liés à ce sujet, mais après une recherche approfondie, je n’ai pas trouvé de réponse à ma question. En utilisant Python, j’essaie d’utiliser socket.gethostbyaddr (“ip ici”) pour déterminer le nom d’hôte d’une adresse IP dans un réseau local: import socket def gethostname(ip): hostname = socket.gethostbyaddr(ip) return hostname Pour certains ordinateurs (tels […]

Accès au chemin de variable UNIX en Python

Je souhaite accéder à un fichier présent dans un certain emplacement sous UNIX. Habituellement j’utilise Chemin $HOME/my/path/filename Je fais passer le code python suivant #!/usr/bin/python import time mytime= time.strftime(“%Y%m%d”, localtime) file = $HOME/my/path/Text.$mytime* Je reçois l’erreur suivante file = $HOME/my/path/Text.$mytime* ^ SyntaxError: invalid syntax PS: le nom du fichier est du format Texte.AAAAMMJJhhmmss Python Version […]

Modules Python installés par l’utilisateur

Sous Linux, comment voir la liste de tous les modules python installés par un utilisateur spécifique? Où est-ce que pip install –user install installer? Existe-t-il un moyen d’identifier les modules installés par un utilisateur spécifique à l’aide d’outils autres que pip, à l’exception de ceux qui sont téléchargés individuellement et qui peuvent se trouver n’importe […]

Entrer une adresse de répertoire Unix dans Python et ne pas déclencher d’erreur str

J’essayais d’écrire un script Python 2.7 qui traite une entrée de répertoire Unix et utilise l’entrée comme paramètre pour lancer un autre programme. Cependant, je rencontre un problème que la fonction str () de python n’aime pas les barres obliques dans l’entrée. Lorsque j’essaie de str () une entrée avec des barres obliques, comme: inputData […]

Ajouter 4ème colonne lorsque les 3 premières colonnes sont identiques

J’ai un fichier comme celui-ci dans lequel certaines des lignes sont identiques dans les 3 premières colonnes et des valeurs différentes dans la 4ème colonne. chr1 241783 286397 52 chr1 241783 286397 53 chr1 241783 286397 53 chr2 10500 25700 57 chr2 10500 25700 59 chr2 10500 25700 59 Je veux le fichier de sortie […]

tuyauterie avec vérification des erreurs en utilisant un sous-processus en python

J’ai un schéma de tuyauterie utilisant un subprocess où un processus p2 prend en entrée la sortie d’un autre processus p1 : p1 = subprocess.Popen(“ls -al”, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE) p2 = subprocess.Popen(“grep mytext – “, shell=True, stdin=p1.stdout, stdout=subprocess.PIPE) result = p2.communicate() p1 ou p2 pourraient échouer pour diverses raisons, telles que des entrées incorrectes ou […]

Compter le nombre total d’octets dans un gros fichier entre deux caractères correspondant à certaines règles par ligne

J’ai un fichier journal comme celui-ci: 2013-07-20 08:48:14-0400 [MODE LOG] Rec:’#A=1887283,FIG=18882734772,VA=772663777,T=333.4#\r\n’ 2013-07-20 08:52:34-0400 [MODE LOG] Rec:’#A=1889288,FIG=18882734772,VA=772663777,T=334.2#\r\n’ 2013-07-20 08:55:27-0400 [MODE LOG] Rec:’#A=1887283,FIG=18882732730,VA=772663777,T=335.0#\r\n’ 2013-07-20 08:58:11-0400 [MODE LOG] Rec:’#A=1887283,FIG=18882734772,VA=772663777,T=335.4#\r\n’ 2013-07-20 08:48:14-0400 [MODE LOG] Tas:’#STOPPED#\r\n’ Avec: grep Rec STOM.log | grep 1887283 | grep 2013-07 | wc -c Je peux obtenir les octets pour les enregistrements A = 1887283 […]

comment compresser une image bmp dans unix

Je dois insérer une image dans un fichier xls en utilisant le module xlwt de python. Et le module xlwt semble prendre en charge uniquement les images .bmp. Alors, quelle est la meilleure façon de compresser une image .bmp dans Unix sans perte de qualité? Initialement, la taille de l’image est d’environ 3,2 Mo, je […]

Est-ce que python bytecode dépend de la version? Est-ce que cela dépend de la plateforme?

Première question – Si nous avons 2 versions différentes de python (disons 2.6.2.7) sur la même plate-forme. Pouvez-vous exécuter le bytecode (généré avec l’interpréteur python 2.6) sur l’interpréteur python 2.7? Deuxième question – Si nous avons exactement la même version de python, disons 2.7.2 sur unix et windows – pouvez-vous exécuter le bytecode généré sur […]