Re: [Python-es] Obtener los registros DNS RRSIG

2020-08-31 Por tema Alejandro Acosta

Hola Javi,

  Mil gracias por tu respuesta, hice las pruebas con wireshark, dig y 
mi pequeño programa.


  Te comento que la solicitud y las respuestas son idénticas, tanto en 
dig como en dnspython.., por lo menos es una mediana buena noticia.


  Lo único que deseo es ver los rrsig por registro..., nada que lo logro.


Gracias,


Alejandro,



On 8/25/20 10:18 AM, lasizoillo wrote:

Buenas,

O bien no estás haciendo la misma petición que hace dig (podrías 
comprobarlo con un sniffer como wireshark viendo la diferencia de las 
requests de dig y dnspython) o bien dnspython está filtrando las 
entradas RSIG que no son de tipo DNSKEY a pesar de que se devuelvan en 
la petición (que con pdb u otro depurador ejecutando paso a paso la 
query podrías verlo). Si es algo que te falta a la hora de hacer la 
query, cuando sepas lo que es va a ser fácil de encontrar. Si es algo 
que está filtrando dnspython porque si igual te da más guerra, pero 
siempre quedará la opción de usar scapy o struct para montar la 
petición, aunque struct es demasiado jarto.


Siento no poder ayudarte más. Pero pegarte con dnspython es la tipica 
cosa que me toca hacer una vez cada porrón de años.


Un saludo,

Javi

El mar., 25 ago. 2020 a las 14:25, Alejandro Acosta 
(<mailto:alejandroacostaal...@gmail.com>>) escribió:


Hola lista, muy buenos días,

  Espero puedan ayudarme.

  Quiero obtener los registro RRSIG de algunos dominios pero no lo
logro a la perfección. ¿Cual es el problema?, la librería
dnspython no me muestra todos los rrsig.

  Ejemplo, utilicemos el dominio ietf.org <http://ietf.org>:

Vía dig:

;; ANSWER SECTION:
ietf.org <http://ietf.org>.        1787    IN  RRSIG    SOA 5 2
1800 20210817174325 20200817164614 40452 ietf.org
<http://ietf.org>.
QoubcalPlW2mj1rkqtbniLW86IXOAA9oSM5C1Eqdfr8py2FfL+84Byi0
xryrXk3d7tbgUIRcDFoRVZ3lxQvOM9gevZZckgoCw4/Tm23Lo/4g7yF4
t7M7CdbYuJ10y+flnN4mR+NVK93FF/z1+an/IaiB2F4QX9JrHln57KTv
WHRN7J0DoxNizicbfChfCwfJPAAVki6FTgGy1FCrHdf8YdPqL6uh/hLt
K4Cm/ZG/S6U+wIBY3q3byhl99Q2IeuRXtDBv/6uZhsP0x9Jxnhr6454x
6CyJMA8sDLNaT+iJX6f6qOAFTjqDDJ6FSwpgnHfn5Hc5CQtoNA0lsxDb h+dr+g==
ietf.org <http://ietf.org>.        1787    IN  RRSIG    NS 5 2
1800 20210817174510 20200817164614 40452 ietf.org
<http://ietf.org>.
OVO1QWS/WmldpK0Ir7L/ALWQn/8ONP3PSp66/Uv0WlS5rugBoxSbOlug
8c3CkRJTAzfDXGnUTg80k0o4n9G+Bfmg00dv3tIVc+fpmQpie9BoRFVo
FkZ85+a0GNZYfdgKuRZDgtnhtJNSN8MHv1PRDZqG+TilvIfOLuu7q1EN
9aJ5J/rpu8LwrJ+qYNgvxxu2UPd4JcQ4SFfyVawZSzfF5gIxhPozVGv2
3mERB3sgEB8H1IJDlcdXjU1lWT5FVDufGX149UPGUNui30ra+FHYtjIS
mkYNpjAJiYv6MY8h+jL7XIE61hhXlzwmr/Ygx3XPk7B4PkUehfWtaM7Y 6AWcCw==
ietf.org <http://ietf.org>.        1787    IN  RRSIG    A 5 2 1800
20210817174543 20200817164614 40452 ietf.org <http://ietf.org>.
MlrNAlhBg4euHhdWL76IFZnTiPdiJxPG3eIo7sa6FfqO6v7jRKjLeyoF
s5WO+G1D+B03UfLTpZ9vsil2IXp0+QqW2d305qY7erLbIytPEMaqT237
yOw+i4aONpQwOU91sebxXGObwDwMcfBauDMoC5X4yXzQ3JalN3l4xnWN
62h3FsxQQzRHRvFnCiJmmidlmL0o/8kish1dZN1kC1ZpXYiydPNEVCZ4
R+0wLBY5EU6IJQkWWXZdYpJeUFHovpGqdsB+5gFBZoTi96b5wagGBgzT
D+Ja3plUSRHuyba/7p1gdg+dK85zNYKJul2UYCbE5FkeLuUalJLT2hi2 eRGpfA==
ietf.org <http://ietf.org>.        1787    IN  RRSIG    MX 5 2
1800 20210817174547 20200817164614 40452 ietf.org
<http://ietf.org>.
KMUpIGlAmw5uSQbhTWDLLpUqE34k0Aa5UsHkigHnm8zKNbusXh2mf27L
dQTCIToYRsTq8JyjTqBIpaCY15IQEDWxq8hVqEgGXd6/Ilz/p+wHZoVd
J2h8VETOZvwcGoEvImItedT33Z5lQpCxgTdHGd9clt98kFTqlXNF3Bu7
5JSddshmK8W2aFazUyfsHmxJwo/TwOZ521YoQJEbS99C/+O0qobZEdZd
5Uyh5rWtTh3hHtF99g24Bp4Ym1tmSVYVO2bzLjEfauLO+PMn6bYn4Ilq
8pVmRoSqfawXsy95sXRSi7VYP12H9/C1OhbwWvKquhSmm3vin0h/Vz8b 5JmUQw==
ietf.org <http://ietf.org>.        1787    IN  RRSIG    TXT 5 2
1800 20210817174548 20200817164614 40452 ietf.org
<http://ietf.org>.
TCoovJ+KIGyn6WAQlnLSUI2Y3o/SEI49R31yNiljE2aOiNlpycjFkP5V
Z1QV9j7kinSopVgIVNLuVLGKzJPwQwxsCOBsI1PrjslkRHEHfbQELCws
tLratFwEvJVBFGZTZgzdeAIi5h7myr+kFipm+h7WsBkW9u00fYjJB18a
Hsiguw2HUfdaPtKl3TClDetHhZnOe5Wtqc1AR6RMnwE2+P3HS5nFNYO6
Cxa3VNt14JieltUP/HG7W3LXAapvNL5e7R0gmIsIE/FZ6xBD7IA06dwK
hC/6/9bNAMFZPGF4+luND2KBYd6zNnEPUbUDPtBv6/Dr+k6IahqkcFRz 8R++Wg==
ietf.org <http://ietf.org>.        1787    IN  RRSIG     5 2
1800 20210817174604 20200817164614 40452 ietf.org
<http://ietf.org>.
e7HhqVt4SBkQRab12v7Msk+X8BU71rinUURIkloIpLrSNIgCWNOhQe8Z
lfpwNymkPiC0sc5vYdHVCq4qtS4CQRJBT64J8PaK7s/R6Kh/5GBhPykD
kx+4dBIrHSkPAZPRlst2L1H+2C3SfuXwYqcVo+hg4cY1sIywvo7Q6fe3
fDpGfyFZHZdxy4uIE8tM7L4lCbS8rQ+xgWRFj/ksQdN+WNT0r9Gs7N3Z
/yGcJt11Wlvvlr9/090qgqk9231EbiwiOrzCGSzS2hWlgpdfIJ9q7dPJ
Hagmg8WC5SF05Hu7o99UE7CfV8JK+KFVj9rrPGDxTw9fa1noIeKLtJNS m4p+nA==
ietf.org <http://ietf.org>.        1787    IN  RRSIG    NSEC 5 2
1800 20210817174437 20200817164614 40452 ietf.org

[Python-es] Obtener los registros DNS RRSIG

2020-08-25 Por tema Alejandro Acosta

Hola lista, muy buenos días,

  Espero puedan ayudarme.

  Quiero obtener los registro RRSIG de algunos dominios pero no lo 
logro a la perfección. ¿Cual es el problema?, la librería dnspython no 
me muestra todos los rrsig.


  Ejemplo, utilicemos el dominio ietf.org:

Vía dig:

;; ANSWER SECTION:
ietf.org.        1787    IN    RRSIG    SOA 5 2 1800 20210817174325 
20200817164614 40452 ietf.org. 
QoubcalPlW2mj1rkqtbniLW86IXOAA9oSM5C1Eqdfr8py2FfL+84Byi0 
xryrXk3d7tbgUIRcDFoRVZ3lxQvOM9gevZZckgoCw4/Tm23Lo/4g7yF4 
t7M7CdbYuJ10y+flnN4mR+NVK93FF/z1+an/IaiB2F4QX9JrHln57KTv 
WHRN7J0DoxNizicbfChfCwfJPAAVki6FTgGy1FCrHdf8YdPqL6uh/hLt 
K4Cm/ZG/S6U+wIBY3q3byhl99Q2IeuRXtDBv/6uZhsP0x9Jxnhr6454x 
6CyJMA8sDLNaT+iJX6f6qOAFTjqDDJ6FSwpgnHfn5Hc5CQtoNA0lsxDb h+dr+g==
ietf.org.        1787    IN    RRSIG    NS 5 2 1800 20210817174510 
20200817164614 40452 ietf.org. 
OVO1QWS/WmldpK0Ir7L/ALWQn/8ONP3PSp66/Uv0WlS5rugBoxSbOlug 
8c3CkRJTAzfDXGnUTg80k0o4n9G+Bfmg00dv3tIVc+fpmQpie9BoRFVo 
FkZ85+a0GNZYfdgKuRZDgtnhtJNSN8MHv1PRDZqG+TilvIfOLuu7q1EN 
9aJ5J/rpu8LwrJ+qYNgvxxu2UPd4JcQ4SFfyVawZSzfF5gIxhPozVGv2 
3mERB3sgEB8H1IJDlcdXjU1lWT5FVDufGX149UPGUNui30ra+FHYtjIS 
mkYNpjAJiYv6MY8h+jL7XIE61hhXlzwmr/Ygx3XPk7B4PkUehfWtaM7Y 6AWcCw==
ietf.org.        1787    IN    RRSIG    A 5 2 1800 20210817174543 
20200817164614 40452 ietf.org. 
MlrNAlhBg4euHhdWL76IFZnTiPdiJxPG3eIo7sa6FfqO6v7jRKjLeyoF 
s5WO+G1D+B03UfLTpZ9vsil2IXp0+QqW2d305qY7erLbIytPEMaqT237 
yOw+i4aONpQwOU91sebxXGObwDwMcfBauDMoC5X4yXzQ3JalN3l4xnWN 
62h3FsxQQzRHRvFnCiJmmidlmL0o/8kish1dZN1kC1ZpXYiydPNEVCZ4 
R+0wLBY5EU6IJQkWWXZdYpJeUFHovpGqdsB+5gFBZoTi96b5wagGBgzT 
D+Ja3plUSRHuyba/7p1gdg+dK85zNYKJul2UYCbE5FkeLuUalJLT2hi2 eRGpfA==
ietf.org.        1787    IN    RRSIG    MX 5 2 1800 20210817174547 
20200817164614 40452 ietf.org. 
KMUpIGlAmw5uSQbhTWDLLpUqE34k0Aa5UsHkigHnm8zKNbusXh2mf27L 
dQTCIToYRsTq8JyjTqBIpaCY15IQEDWxq8hVqEgGXd6/Ilz/p+wHZoVd 
J2h8VETOZvwcGoEvImItedT33Z5lQpCxgTdHGd9clt98kFTqlXNF3Bu7 
5JSddshmK8W2aFazUyfsHmxJwo/TwOZ521YoQJEbS99C/+O0qobZEdZd 
5Uyh5rWtTh3hHtF99g24Bp4Ym1tmSVYVO2bzLjEfauLO+PMn6bYn4Ilq 
8pVmRoSqfawXsy95sXRSi7VYP12H9/C1OhbwWvKquhSmm3vin0h/Vz8b 5JmUQw==
ietf.org.        1787    IN    RRSIG    TXT 5 2 1800 20210817174548 
20200817164614 40452 ietf.org. 
TCoovJ+KIGyn6WAQlnLSUI2Y3o/SEI49R31yNiljE2aOiNlpycjFkP5V 
Z1QV9j7kinSopVgIVNLuVLGKzJPwQwxsCOBsI1PrjslkRHEHfbQELCws 
tLratFwEvJVBFGZTZgzdeAIi5h7myr+kFipm+h7WsBkW9u00fYjJB18a 
Hsiguw2HUfdaPtKl3TClDetHhZnOe5Wtqc1AR6RMnwE2+P3HS5nFNYO6 
Cxa3VNt14JieltUP/HG7W3LXAapvNL5e7R0gmIsIE/FZ6xBD7IA06dwK 
hC/6/9bNAMFZPGF4+luND2KBYd6zNnEPUbUDPtBv6/Dr+k6IahqkcFRz 8R++Wg==
ietf.org.        1787    IN    RRSIG     5 2 1800 20210817174604 
20200817164614 40452 ietf.org. 
e7HhqVt4SBkQRab12v7Msk+X8BU71rinUURIkloIpLrSNIgCWNOhQe8Z 
lfpwNymkPiC0sc5vYdHVCq4qtS4CQRJBT64J8PaK7s/R6Kh/5GBhPykD 
kx+4dBIrHSkPAZPRlst2L1H+2C3SfuXwYqcVo+hg4cY1sIywvo7Q6fe3 
fDpGfyFZHZdxy4uIE8tM7L4lCbS8rQ+xgWRFj/ksQdN+WNT0r9Gs7N3Z 
/yGcJt11Wlvvlr9/090qgqk9231EbiwiOrzCGSzS2hWlgpdfIJ9q7dPJ 
Hagmg8WC5SF05Hu7o99UE7CfV8JK+KFVj9rrPGDxTw9fa1noIeKLtJNS m4p+nA==
ietf.org.        1787    IN    RRSIG    NSEC 5 2 1800 20210817174437 
20200817164614 40452 ietf.org. 
gO6O5uUxiwXGnK5itHzCkVoxnQdX4sWQMUI0HCg86E1+5UG15vJ0AEh7 
JooHN+lqwbZ7U6aZQXW4k4bpYWhogAkxq8eaWhseN+I94P2Wc4tmlAk2 
5x6da0m8qA70V2Hy25C+4ard9f1A2ViK/+Nh2pmr/OdK+EOIVZuof1FQ 
tsUwHRuBUIh+inQwTtlFQH/2OBlbBpuv0MeWrO+oLmc5i+WoluCg9re9 
sAXDkseu5xUmxwqculiUAL/IqGAdhQGBL+P/7xZ7V697lLNEMNYyF6/c 
Z5I8D/Llr7Gd6j2oCbYs/Sj7sysMjOBhaiWdqosZrmFiChgrNxsrmnoW 0enu5g==
ietf.org.        1787    IN    RRSIG    DNSKEY 5 2 1800 20210817174257 
20200817164614 45586 ietf.org. 
KrWS1J30ZWBn2jBRwdStoqMO+Z8mBZkEei2qC0mTKstlT0JZhxb33omE 
IxHlIbuZZt+ZCbkwAAv4uXpJcJYdV6HezC61fn8spwctYE11AP2XPLxJ 
Ydna2LCq5qE++wDksDkYyaqY+HqIxVfVeeNJQcAXhd4dT+TeqGkSSEMq 
iorXAVPkxtW+U/B0hEapWc71MwYPRGxkReiuW99vICyLpKe1EBgTaW3H 
6VJpEKK3vaY8M5C49R4768TtP6aWBnS/2g2bvphO/jFPlw0r7yBGrlZ4 
lF95Ow021ff9eTZ2LDIsYfx4T3OwrMs2E4eMjo9IGqapwi+whZrDdrTF c+5NrQ==
ietf.org.        1787    IN    RRSIG    DNSKEY 5 2 1800 20210817174454 
20200817164614 40452 ietf.org. 
NUsyWRv4URiXZf920o5Hrd+gFXjoNig0MHXhFFy52mcOJSzM0RpCzs3k 
4dqf7oYhdvF7ABVObar0iCJQSs51eU1IGpTDUIdlMVgPW8UeM8G5TW5A 
0RTWEebel3eCPel7S6EXSoiyzfaYh4UVOqg0TumYsaB/kDNJg3Gd9aaC 
tvEf+pb+xoABiu8eh0K2U4vURgNQJHzVXvJOfVaNj6HZk8l8PcDxVYhK 
9p34ZwAJLxq/AN4FmX9IH0RdqDTN33UOCOKJ1VgH98nNYPCqjfENtF80 
nT+qwG8Od1kSm9prBzTZT/2E/5QgT+MhbVuwHCDe2gy2j2Er1q/Vr60x tKH0SA==
ietf.org.        1787    IN    RRSIG    SPF 5 2 1800 20210817174534 
20200817164614 40452 ietf.org. 
erTXZQfOy0kNKh+ZaYJQJu6fs/dnaUlfaILRu5B+fTWhtQ/jKvRKLb6/ 
2WWXq0knDF9pIx2EIn2/tNwIpPntragmgv2yeM0vAF05/ZwoWab52VHM 
vK0ekBPP0HZMUCEhqAWrhVG9qnOzcpIZ0KOrnheI3jcz9fdWLujtYE1t 
vN591i4j+UNbp0Inob65GBUIXzPEhYZxXTireNcbUeAxf/Y2hGg4EMHw 
41I+g+IfTAr1Ykat1AJ0MqcP/MAd+RKJW83absfLlGNp4E3HihulNvbi 
TKcp/fsjUeoTQ6rIXQn+5D86Kv3kYVg93JuaY9RgPZqP9LaNmaa6obQq ejHl




Vía dnspython:

ietf.org. 1720 IN RRSIG DNSKEY 5 2 1800 20210817174257 20200817164614 45586 
ietf.org. 

Re: [Python-es] Problemas a la hora de recorrer un CVS

2020-07-11 Por tema Alejandro Acosta

Creo que otra solución puede ser llevar el segundo for a una función aparte

On 7/11/20 6:37 AM, Javier Perez wrote:

Hola a todos, buenos días,


Necesito vuestra ayuda. Llevo una horas y no soy capaz de seguir ni de entender 
donde esta el problema.


Tengo dos CSV que los importo y hasta ese punto sin problemas.

Después quiero recorrer uno (“fondos” en mi app). Y para cada linea cada línea 
de “fondos” tiene que recorrer el otro CSV que llamo “movimientos”. Si 
coinciden en el código del isbn empieza a hacer una serie de cálculos.

Bien, pues solo me recorre una vez “movimientos”, la primera.

Os pongo los trozos de código:
movimientos_csv = csv.reader(open('movimientos.csv'), delimiter=';')

fondos_csv = csv.reader(open('fondos.csv'), delimiter=';’)

print("Leyendo fondo: ")
for fondo in fondos_csv:
 for movimiento in movimientos_csv:
 print("dentro de movimiento")

 print("For exterior")





Y esto sale por el terminal:
dentro de movimiento
dentro de movimiento
dentro de movimiento
dentro de movimiento
For exterior
For exterior
For exterior
For exterior
For exterior
For exterior
For exterior
For exterior
For exterior
For exterior
For exterior

Y entiendo que tenia que salir:
dentro de movimiento
dentro de movimiento
dentro de movimiento
dentro de movimiento
For exterior
dentro de movimiento
dentro de movimiento
dentro de movimiento
dentro de movimiento
For exterior
dentro de movimiento
dentro de movimiento
dentro de movimiento
dentro de movimiento
For exterior
dentro de movimiento
dentro de movimiento
dentro de movimiento
dentro de movimiento
etc



Saludos,

--
Javier Pérez
http://es.linkedin.com/in/javierperez1
http://www.perasalvino.es/




___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es

___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es


Re: [Python-es] crear listas dinámicamente

2017-03-13 Por tema Alejandro Acosta
Hola,

  La otra opción puede ser usar pandas y que la lista sea una serie?..,
quizás funcione depende lo que necesites.


Ale,


El 13/3/17 a las 12:04 p.m., Kiko escribió:
>
>
> El 13 de marzo de 2017, 11:52, Gonzalo V  > escribió:
>
> hola a todos.
> les pido una guia.
> resulta que recibo un archivo xml q tiene ciertos nodos de interés
> que son analizados con beautifulsoup. el tema es q si vienen 3
> nodos, necesito q mi codigo cree tres listas. si son 4 cree 4 etc.
> estoy probando esto y no me resulta.
> for n in range(0,len(largonodos)):
> a='listaauxiliar'+n
> a=[]
> pero no me funciona.
>
>
> Podrías hacer cosas feas para inyectar el nombre pero ¿por qué no
> mejor usar un diccionario?:
>
> listas = {}
> for n in range(0,len(largonodos)):
> listas['listaauxiliar'+n] =[]
> ...
>
> Luego, para acceder a la lista de turno:
> listas['listaauxiliar3']
>
> cómo se puede hacer?
> gracias anticipadas.
>
>
> ___
> Python-es mailing list
> Python-es@python.org 
> https://mail.python.org/mailman/listinfo/python-es
> 
>
>
>
>
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es

___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es


Re: [Python-es] Coursera bases de datos en python

2016-02-04 Por tema Alejandro Acosta
Pablo, tampoco es papel :-) ..., es un certificado digital.

Alejandro,


El 2/4/2016 a las 11:59 AM, AGTUGO escribió:
> Alguién recomienda pagar para tener el papel o no vale la pena?
>
>
> 2016-02-03 20:58 GMT-06:00 Alejandro Acosta
> <alejandroacostaal...@gmail.com <mailto:alejandroacostaal...@gmail.com>>:
>
> Hola,
>   Yo hice ese curso en Enero.., me encantó.., luego hice toda la
> especialización. Ahora estoy esperando marzo que es el capstone..,
> como una tesis o algo así.
>   Lo recomiendo, no es sumamente profundo pero en lineas generales
> muy bueno. También me gustó mucho el que se llama "Using Python to
> Accesso Web Data"
>
> Saludos,
>
> Alejandro,
>
>
> El 2/3/2016 a las 10:15 PM, AGTUGO escribió:
>> Para los interesados se abrirá un curso en coursera de base de
>> datos en python.
>>
>> https://www.coursera.org/learn/python-databases/home/week/1
>>  
>> Saludos
>>
>>
>> ___
>> Python-es mailing list
>> Python-es@python.org <mailto:Python-es@python.org>
>> https://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>
>
> ___
> Python-es mailing list
> Python-es@python.org <mailto:Python-es@python.org>
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
>
>
> -- 
> Arturo Muñoz Tolosa
>
>
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/

___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Coursera bases de datos en python

2016-02-03 Por tema Alejandro Acosta
Hola,
  Yo hice ese curso en Enero.., me encantó.., luego hice toda la
especialización. Ahora estoy esperando marzo que es el capstone.., como
una tesis o algo así.
  Lo recomiendo, no es sumamente profundo pero en lineas generales muy
bueno. También me gustó mucho el que se llama "Using Python to Accesso
Web Data"

Saludos,

Alejandro,

El 2/3/2016 a las 10:15 PM, AGTUGO escribió:
> Para los interesados se abrirá un curso en coursera de base de datos
> en python.
>
> https://www.coursera.org/learn/python-databases/home/week/1
>  
> Saludos
>
>
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/

___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Convocatoria Reunión Python-Madrid Septiembre 2015

2015-08-10 Por tema Alejandro Acosta
Hola,
  Soy de Venezuela y probablemente los días de esta reunión estaré por
Madrid.
  ¿Podría asistir?

Saludos,

Alejandro,


El 8/5/2015 a las 9:46 AM, Pablo Lobariñas escribió:
 Hola a todos:

 Ya tenemos reunión para el próximos mes de Septiembre. Para todos
 aquellos interesados y que se puedan acercar aquí están los detalles:

 http://www.python-madrid.es/meetings/reunion-septiembre-2015-python-madrid/

 Nos centraremos en esta ocasión en Machine Learning y nos vamos al
 Campus Madrid.

 Un saludo.
 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/

___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Modulo subprocess y Script Perl

2015-05-03 Por tema Alejandro Acosta
Hola,
  A mi lo que me extraña es que no funcione ni siquiera desde el script
en bash..., tipicamente cuando esto falla es por tema de variables de
entorno, en el propio script en bash asegurate que tengas el mismo
ambiento que cuando estas logueado normalmente, con env puede verificar
esto.

Saludos,


El 5/3/2015 a las 7:16 PM, Chema Cortes escribió:


 El 3 de mayo de 2015, 22:07, Juan Camilo Hernandez Diaz
 camilo.hernan...@gmail.com mailto:camilo.hernan...@gmail.com escribió:

 Gracias por tu respuesta.

 Mira como estoy pasando los datos:

 /cmd =   /opt/tools/RT_reformat.pl/
 /par =   {0}/{1}.format(os.getcwd(), fname)/
 /cmd_exe =   subprocess.Popen([cmd, par], shell=False,
 stdout=subprocess.PIPE, stderr=subprocess.PIPE)/
 /stdout, stderr = cmd_exe.communicate()/
 /print stdout, stderr/

 tambien probe con:
 cmd = //opt/tools/RT_reformat.pl //{0}/{1}.format(os.getcwd(),
 fname), eliminando logicamente lo referente a la variable par-/

 la variable *par* hace referencia a un archivo de texto
 (Sensor.2015022300) plano que contiene un listado de sensores y
 valores de temperatura, la salida del comando es un archivo en
 texto plano con un formato especifico ¿Estoy haciendo algo mal?


 Está correcto (aunque mejor usar os.path.join para la ruta del fichero)

 Intuyo que hay una mala comunicación entre el script de perl y python.
 Parece como que el código python acabe antes de que el script de perl
 haya procesado todo el fichero. Precisamente, communicate debería
 esperar hasta que el subproceso acabe, pero puede que el script de
 perl se dedique a lanzar otros procesos que python no ve.

 Prueba a poner una espera (time.sleep()) antes de communicate a ver si
 termina bien.

  




 2015-05-03 14:31 GMT-05:00 Chema Cortes pych...@gmail.com
 mailto:pych...@gmail.com:



 El 3 de mayo de 2015, 18:56, Juan Camilo Hernandez Diaz
 camilo.hernan...@gmail.com
 mailto:camilo.hernan...@gmail.com escribió:

 Un saludo a todos.

 Tengo la necesidad de ejecutar un script en perl, el cual
 es provisto por un tercero; este básicamente efectúa una
 consulta y genera un archivo en un formato especifico.

 He programado una función en python que se encarga de
 ejecutar este archivo, y continuar la ejecución de las
 demás tareas. Sin embargo, este no se ejecuta como es
 debido (no genera el archivo de salida)

 Hasta el momento he probado con os.system, subsystem.call
 y subsystem.Popen, todos con el mismo resultado:


 Entiendo que por subsystem te refieres a subprocess
  


 /substr outside of string at /opt/tools/RT_reformat.pl
 line 77, IN line 15729/

 Igualmente, trate de generar un bash script que fuera
 llamado desde mi script python y ejecutara el modulo en
 perl; igual resultado.

 Cuando ejecuto el script directamente en bash funciona sin
 problemas y genera los archivos requeridos ¿Alguna
 sugerencia de como superar esto?



 Por el error, parece que el script de perl no encuentra nada
 en el stream de entrada IN. Cuando dices que el script
 efectúa una consulta, probablemente espera encontrar algo
 que deberías suministrar. Tal vez, pida que le introduzcas un
 dato o simplemente pulsar una tecla para continuar. Por
 defecto, el proceso que lanza python no tiene ninguna entrada
 de datos.

 Puede que la documentación te ayude:
 
 https://docs.python.org/2/library/subprocess.html#replacing-older-functions-with-the-subprocess-module


 -- 
 Hyperreals *R  Quarks, bits y otras criaturas
 infinitesimales: http://ch3m4.org/blog
 Buscador Python Hispano: http://ch3m4.org/python-es

 ___
 Python-es mailing list
 Python-es@python.org mailto:Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




 -- 
 JUAN CAMILO HERNÁNDEZ DÍAZ


 ___
 Python-es mailing list
 Python-es@python.org mailto:Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




 -- 
 Hyperreals *R  Quarks, bits y otras criaturas infinitesimales:
 http://ch3m4.org/blog
 Buscador Python Hispano: http://ch3m4.org/python-es


 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/

___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es

Re: [Python-es] Ejecutar comandos python/glade

2014-11-21 Por tema Alejandro Acosta
Hola Hiko,
  Interesante tu respuesta a Jesus..., pero no entiendo como un try
puede mostrar los resultados en tiempo real en un text view. En
realidad es posible y desconozco como?

Saludos y gracias,

Alejandro,


2014-11-20 22:23 GMT-04:30 Hiko hitokiri last...@gmail.com:
 ejecutalo con un try

 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




-- 
=
^A...o$
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


[Python-es] API Rest y Python 3

2014-09-29 Por tema Alejandro Acosta
Buenas noche lista,
  Los molesto para pedirle vuestro consejo. Ya tengo algun tiempo
programando algunas cosas en Python y ahora tengo la necesidad de
realizar un API Rest. Ahora bien, he venido utilizando python3 y me
gustaria seguir usando dicha version.
  Estuve viendo flask pero a pesar de soportar python3 su documentacion
siempre apoya python2.
  Que API Rest me recomiendan y sepan que les funciona con Python 3?.

Saludos y gracias,

Alejandro,

___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/