Articles of línea de comandos de

Python no leerá sys.argv

import sys print sys.argv[1] Hola, Esto puede parecer muy básico, pero no puedo hacer que Python lea nada desde la línea de comandos. ese es el código de arriba y lo que escribo es: myfile.py helloworld y lo que obtengo es: IndexError: list index out of range Pareció funcionar una vez para mí, pero ya […]

Varios argumentos de línea de comando -m (Python)

Quiero ejecutar tanto cProfiler (para medición del tiempo, principalmente) como también un generador de perfiles de memoria que encontré aquí . Sin embargo, ambos requieren que se proporcione el argumento de la línea de comando -m, que no funciona exactamente bien. ¿Hay alguna manera de tener ambos corriendo? Todo lo que he logrado hasta ahora […]

Lauch editor predeterminado (como módulo ‘webbrowser’)

¿Existe una forma sencilla de lanzar el editor predeterminado de sistemas desde una herramienta de línea de comandos de Python, como el módulo de navegador web?

Subproceso – usando varias herramientas de línea de comandos

Soy un principiante del aprendizaje de python y trabajo en la línea de comandos, por ejemplo, tuberías. He leído que se subraya el subproceso en lugar de os.system. Estoy creando un script que invoca al shell y no he podido hacerlo utilizando el subproceso. Sin embargo, usar os.system fue instantáneo: os.system(“cut -f1-4 ” + temp1.name […]

¿Hay alguna forma de ofuscar / ocultar la línea de comandos del administrador de tareas de Windows con winappdbg?

Estoy usando python para llamar a progtwigs externos en win7 x64, pero quiero ocultar las opciones de la línea de comandos. import winpexpect thread = winexpect.winspawn(cmd,timeout=TIMEOUT ) import pexpect thread = pexpect.spawn(cmd,timeout=TIMEOUT ) import subprocess … ya que estoy pasando la herramienta cmd con cierta información segura, y no quiero que otros la vean en […]

¿Cómo evitar la terminación de un progtwig en ejecución usando “ctrl + c” en Linux usando python?

He escrito un fragmento de código en python, en el que hago preguntas y los usuarios deben dar su opinión. A veces, estas preguntas son difíciles de entender para el usuario (no son en inglés). Así que la mayoría de las veces quieren copiar la frase en google translate. Sin embargo, dado que este código […]

Python, subprocess, call (), check_call y returncode para encontrar si existe un comando

Descubrí cómo usar call () para que mi script de Python ejecute un comando: import subprocess mycommandline = [‘lumberjack’, ‘-sleep all night’, ‘-work all day’] subprocess.call(mycommandline) Esto funciona pero hay un problema, ¿qué pasa si los usuarios no tienen leñador en su ruta de comandos? Funcionaría si el leñador se colocara en el mismo directorio […]

Python – ¿Un comando de teclado para detener el bucle infinito?

Posible duplicado: ¿Por qué no puedo manejar un KeyboardInterrupt en python? Estaba jugando con un código Python y creé un bucle infinito: y = 0 x = -4 itersLeft = x while(itersLeft<0): y = y + x itersLeft = itersLeft – 1 print "y = ",y, "itersLeft = ", itersLeft print y ¿Existe un método […]

¿Cómo fusionar mediante progtwigción los archivos de texto con posibles conflictos (ala git o svn, etc.)?

Como parte de un proyecto más grande, quiero la capacidad de tomar dos cuerpos de texto y entregarlos a un algoritmo de combinación que devuelva un resultado fusionado automáticamente (en los casos en que los cambios no sean conflictivos) o arroje un error y (potencialmente) produce un solo documento de texto con los cambios en […]

¿Implementando interfaces de línea de comandos de estilo “ ”?

¿Cuál es la forma “más limpia” de implementar una IU de línea de comandos, similar a la de git, por ejemplo: git push origin/master git remote add origin git://example.com master Lo ideal es también permitir el análisis más flexible, por ejemplo, jump_to_folder app theappname v2 jump_to_folder app theappname source jump_to_folder app theappname source v2 jump_to_folder […]