Articles of perl

¿Hay algún equivalente a la secuencia de barra invertida \ K de las expresiones regulares de Perl en Python?

Las expresiones regulares de Perl tienen la secuencia de barra invertida \K : \ K Esto apareció en Perl 5.10.0. Cualquier cosa que coincida a la izquierda de \K no se incluye en $& , y no se reemplazará si el patrón se utiliza en una sustitución. Esto le permite escribir s/PAT1 \K PAT2/REPL/x lugar […]

¿Python tiene algo así como las variables de “estado” de Perl 5.10?

En Perl 5.10, puedo decir: sub foo () { state $x = 1; say $x++; } foo(); foo(); foo(); … y se imprimirá: 1 2 3 ¿Python tiene algo como esto?

Presentaciones sobre el cambio de Perl a Python

Cuento: Estoy buscando presentaciones / buenos artículos sobre cómo cambiar de Perl a Python. Historia más larga: Soy progtwigdor / ingeniero de hardware integrado en un grupo de diseño de hardware. Hace unos años convencí a mis compañeros de trabajo para que usen Perl para las secuencias de comandos (en lugar de una extraña mezcla […]

¿Agradable API de seguimiento de BitTorrent?

¿Conoce alguna API fácil de usar para Python o Perl para interactuar con los rastreadores de BitTorrent? ¿Por ejemplo, tomo un archivo torrent, enumero todos los rastreadores en el archivo y le pido al rastreador las estadísticas de los compañeros relacionados con el archivo descargado? La especificación de BitTorrent Tracker no es demasiado complicada, pero […]

¿Cómo encontrar una descripción textual de emoticons, caracteres Unicode y emoji en una cadena (python, perl)?

La detección y el recuento de icons de emoticons se ha abordado anteriormente . Como seguimiento de esta pregunta y la solución provista, me gustaría extenderla con la capacidad de vincular los emoticones, caracteres Unicode y emoji detectados a sus correspondientes descripciones (textuales): emoticones (occidentales y orientales, por ejemplo, Lista de emoticones de Wikipedia) caracteres […]

¿Cómo extraer comentarios del archivo de encabezado usando python, perl o sed?

Tengo un archivo de encabezado como este: /* * APP 180-2 ALG-254/258/772 implementation * Last update: 03/01/2006 * Issue date: 08/22/2004 * * Copyright (C) 2006 Somebody’s Name here * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions […]

Identificando elementos comunes en múltiples archivos

Tengo 8 archivos de una columna y un número no uniforme de filas en cada columna. Necesito identificar los elementos que son comunes en todos estos 8 archivos. Puedo hacer esta tarea para comparar dos archivos, pero no puedo escribir un trazador de líneas viable en shell para hacer lo mismo. Algunas ideas….. Gracias de […]

CRC16 en Python

¿Cómo calculo CRC16 en Python? En Perl escribiría algo como: use Digest::CRC “crc16”; $result = crc16($str); ¿Cómo hago lo mismo en Python?

Redireccionando la salida de error CGI de STDERR a un archivo (python AND perl)

Estoy trasladando un sitio web a Hostmonster y le pregunté dónde está ubicado el registro del servidor para poder escanearlo automáticamente en busca de errores CGI. Me dijeron: “Lo sentimos, pero no tenemos errores cgi para acceder a los archivos a los que tiene acceso”. Por razones de organización, me quedo con Hostmonster y esta […]

¿Cómo leo un archivo midi, cambio su instrumento y lo escribo?

Quiero analizar un archivo .mid ya existente, cambiar su instrumento, de ‘piano de cola acústico’ a ‘violín’, por ejemplo, y guardarlo de nuevo o como otro archivo .mid. Por lo que vi en la documentación, el instrumento se modifica con una directiva patch_change o patch_change pero no puedo encontrar ninguna biblioteca que haga esto en […]