perl

¿Python tiene un "use strict;" y "use warnings;" como en perl?

Estoy aprendiendo perl y python... al mismo tiempo, no es mi diseño, pero tiene que hacerse. Pregunta: En un script de per ... eza de mi txt. #!/usr/bin/env perl use strict; use warnings; ¿Hay algo que deba hacer en rutina para mis scripts python?

¿Cuál es la mejor manera de slurp un archivo en una cadena en Perl?

Sí, Hay Más De Una Manera De Hacerlo pero debe haber una forma canónica o más eficiente o más concisa. Voy a añadir respuesta ... erior. Para ser claros, la pregunta es cómo leer mejor el contenido de un archivo en una cadena. Una solución por respuesta.

¿Cómo hacer coincidir una subcadena en una cadena ignorando mayúsculas y minúsculas?

Estoy buscando ignorar la comparación de cadenas de mayúsculas y minúsculas en Python. Lo intenté con: if line.find('mandy' ... oupper/tolower, etc.). Estoy buscando el equivalente en Python del código Perl a continuación. if($line=~/^Mandy Pande:/i)

¿Hay una mejor manera de determinar el tiempo transcurrido en Perl?

my $start_time = [Time::HiRes::gettimeofday()]; my $diff = Time::HiRes::tv_interval($start_time); print "\n\n$diff\n";

¿Cómo leo UTF-8 con diamond operator (<>)?

Quiero leer la entrada UTF-8 en Perl, sin importar si proviene de la entrada estándar o de un archivo, usando el operador dia ... \xCA\xA7b. El método con cat muestra correctamente: a \xCA\xA7 b Pero el otro método me da esto: a \xC3\x8A \xC2\xA7 b

¿Cómo puedo conseguir que LWP valide certificados de servidor SSL?

¿Cómo puedo hacer que LWP verifique que el certificado del servidor al que me estoy conectando esté firmado por una autorid ... o dominio sin quejarse de LWP. Actualizar 4: LWP 6.00 finalmente resuelve el problema. Ver mi respuesta para más detalles.

¿Cómo puede mi script de Perl encontrar su módulo en el mismo directorio?

Recientemente escribí un nuevo script de Perl para matar procesos basados en cualquier nombre de proceso / nombre de usuario ... ere otros métodos para lograr lo mismo (TMTOWTDI), su contribución en perlfaq8 hace esta pregunta absolutamente redundante.

Cómo obtener el nombre del script de Perl que se está ejecutando

¿Cómo puedo obtener el nombre del script? Por ejemplo, tengo un script Perl con el nombre XXX.pl. Este archivo contiene: $ ... rar esto con la función CWD que obtiene el directorio scripts. Necesito una función que obtenga el nombre del script también.

¿Cómo se traduce esta expresión regular de Perl a Python?

Cambié de Perl a Python hace aproximadamente un año y no he mirado atrás. Solo hay un modismo que he encontrado que puedo h ... unciones anónimas utilizadas, pero me parecen un poco difíciles de manejar para un pequeño número de expresiones regulares...

¿Cómo puedo enumerar los métodos disponibles en un objeto o paquete dado en Perl?

¿Cómo puedo enumerar los métodos disponibles en un objeto o paquete dado en Perl?

Grupo de expresiones regulares en Perl: ¿cómo capturar elementos en una matriz desde un grupo de expresiones regulares que coincide con un número desconocido de ocurrencias/múltiples/variables de una cadena?

En Perl, ¿cómo puedo usar una agrupación de expresiones regulares para capturar más de una ocurrencia que coincide con ella, ... PHP RegEx Agrupación de múltiples Coincidencias ¿Cómo encontrar múltiples ocurrencias con grupos de expresiones regulares?

¿Cómo puedo saber dónde está instalado un módulo Perl?

Cómo obtener la ruta de un módulo de Perl instalado por nombre, por ejemplo, Time::HiRes? Quiero esto solo porque tengo que ... usar CPAN.pm para instalar paquetes para mí, pero no es tan fácil de instalar para otros usuarios sin chmod 666 en carpetas.

Cómo limpiar un hash de Perl

Digamos que definimos un hash anónimo como este: my $hash = {}; Y luego usa el hash después. Entonces es el momento de va ... h} Ambos servirán a mis necesidades. ¿Cuál es la diferencia entre los dos? ¿Son las dos formas idénticas de vaciar un hash?

Asignación dentro de Perl problemas de operador condicional ternario

Este fragmento de código Perl en mi programa está dando un resultado incorrecto. $condition ? $a = 2 : $a = 3 ; print $a; No importa cuál sea el valor de $condition, la salida es siempre 3, ¿por qué?

¿Debo aprender Perl 5 OO o Moose primero? [cerrado]

Todavía soy relativamente nuevo en la programación Perl, pero sé cómo funciona básicamente Perl 5 OO. Sin embargo, nunca he c ... O debería darle una oportunidad a Mouse? Cualquier pensamiento y experiencia sobre eso son apreciados. Gracias de antemano!

Cómo reemplazar una cadena en un archivo existente en Perl?

Quiero reemplazar la palabra "azul" por "rojo" en todos los archivos de texto nombrados como 1_classification.dat, 2_clasific ... die $!; <IN>; while(<IN>) { $_='~s/blue/red/g'; print IN $file; } close(IN) }

¿Cómo puedo ofuscar mi script Perl para dificultar la ingeniería inversa?

He desarrollado un script Perl que tiene una lógica de negocio confidencial. Tengo que dar este script a otro codificador P ... ede que intente extraer la lógica de mi programa. Así que quiero hacer mi guión muy difícil de entender. Alguna sugerencia?

¿Cómo puedo buscar una cadena coincidente en un array Perl?

¿Cuál es la forma más inteligente de buscar a través de una matriz de cadenas una cadena coincidente en Perl? Una advertencia, me gustaría que la búsqueda sea insensible a mayúsculas y minúsculas Así que "aAa" estaría en ("aaa","bbb")

¿Cuáles son algunas características elegantes o usos de Perl?

¿Qué? Perl Hermoso? Elegante? ¡Debe estar bromeando! Es cierto, hay un Perl feo por ahí. Y por algunos, me refiero ... ién puede ser bastante feo. Con Perl, TIMTOWTDI . Entonces, ¿cuáles son tus fragmentos elegantes favoritos de código Perl?

¿Cómo puedo encontrar el número de claves en un hash en Perl?

¿Cómo encuentro el número de claves en un hash, como usar $# para matrices?