Articles of línea de comandos de

Cambiar cómo Python Cmd Module maneja la autocompletación

Tengo una consola Cmd configurada para completar automáticamente los nombres de las tarjetas para un sistema de gestión de colecciones Magic: the Gathering. Utiliza el parámetro de texto para consultar las tarjetas en la base de datos y usa los resultados para completar / sugerir tarjetas automáticamente. Sin embargo, los nombres de estas tarjetas tienen […]

¿Qué hacer con el mensaje de error “La línea de entrada es demasiado larga”?

Estoy tratando de usar os.system () para llamar a otro progtwig que toma una entrada y un archivo de salida. El comando que utilizo tiene ~ 250 caracteres debido a los nombres largos de las carpetas. Cuando bash llamar el comando, The input line is too long un error: The input line is too long […]

¿Cómo instalo un script para que se ejecute desde la línea de comandos?

Si tengo un script de Python básico, con su hashbang y lo que no está en su lugar, para que pueda ejecutarse desde la terminal en Linux /path/to/file/MyScript [args] sin ejecutar a través del intérprete o cualquier extensión de archivo, y ejecutará el progtwig. Entonces, ¿instalaría este script para poder escribir simplemente? MyScript [args] ¿En […]

Comando Python2 no encontrado

Tengo que usar Python2 para el siguiente comando: python2 -m pip install SomePackage en la línea de comandos. Recibo el mensaje de que no se encuentra Python2 , pero definitivamente he instalado Python 2.7.1. Cuando ejecuto python –version obtengo la salida Python 3.5.1 . Edición: yo uso Windows. Y los comandos whereis y env tampoco […]

Envolver una aplicación de línea de comandos interactiva en un script de python

Estoy interesado en controlar una aplicación CLI interactiva desde llamadas a python. Supongo que en el nivel más básico necesito un script de Python que inicie una aplicación CLI en el sistema operativo host. Canalice cualquier cosa desde la entrada estándar a la aplicación cli, y luego canalice cualquier salida desde la aplicación cli a […]

Línea de comando completa como fue escrita

Quiero obtener la línea de comandos completa como se escribió. Esta: ” “.join(sys.argv[:]) no funciona aquí (elimina las comillas dobles). También prefiero no reincorporarme a algo que fue analizado y dividido. ¿Algunas ideas?

Diferencia entre las marcas de línea de comando “inspeccionar” y “interactivas” en Python

¿Cuál es la diferencia entre las banderas “inspeccionar” y las “interactivas”? La función sys.flags imprime ambos. ¿Cómo pueden tener la marca “-i” según la documentación de sys.flags? ¿Cómo puedo configurarlos por separado? Si uso “python -i”, ambos se establecerán en 1. Relacionado: decir si Python está en modo -i

Pasando múltiples archivos con asterisco al shell de Python en Windows

Estoy realizando los ejercicios de Python de Google y necesito poder hacer esto desde la línea de comandos: python babynames.py –summaryfile baby*.html Donde python es el shell de Python, babynames.py es el progtwig de Python, –summaryfile es un argumento que debe interpretar mi progtwig de babynames , y baby*.html es la lista de archivos que […]

ejecutar una línea de comando que contiene Pipes y mostrar el resultado a STDOUT

¿Cómo se podría llamar a un comando de shell desde Python que contiene una canalización y capturar la salida? Supongamos que el comando era algo como: cat file.log | tail -1 El equivalente de Perl de lo que estoy tratando de hacer sería algo como: my $string = `cat file.log | tail -1`;

¿Cómo imprimir fácilmente texto ascii-art?

Tengo un progtwig que descarga mucha salida, y quiero que parte de esa salida realmente se destaque . Una forma podría ser representar texto importante con ascii art , como lo hace este servicio web , por ejemplo: # # ## ##### # # # # # #### # # # # # # ## […]