Articles of línea de comandos

argparse perdido en python 3

¿Alguien sabe, por qué el módulo argparse no lo hizo en Python 3? es nuevo en Python 2.7, pero la twig 2.x se está quedando sin 2.7. no tiene sentido para mí no admitirlo en la twig real de python 3.

PHP en línea de comandos

Usando Python puedo probar mi código en la línea de comandos / terminal escribiendo python python> print “hello world” También me gustaría hacer esto con PHP, pero al escribir: php echo “hello world”; no funciona .. es esto posible? ¿Qué tengo que hacer? Una búsqueda rápida en Internet proporciona muchos resultados que requieren la ejecución […]

¿Es posible incluir opciones de línea de comandos en Python Shebang?

Tengo el shebang canónico en la parte superior de mis scripts de python. #!/usr/bin/env python Sin embargo, a menudo quiero exportar resultados no almacenados a un archivo de registro cuando ejecuto mis scripts, así que termino llamando: $ python -u myscript.py &> myscript.out & ¿Puedo incrustar la opción -u en el shebang como así … […]

La invocación de línea de comandos de unittests de __main__ falla

Estoy resolviendo algunos ejercicios en Python y utilizando unittest para automatizar parte de la verificación de mi código. Un progtwig ejecuta la única prueba de unidad bien y pasa. El segundo da el siguiente error: $ python s1c6.py E ====================================================================== ERROR: s1c6 (unittest.loader._FailedTest) ———————————————————————- AttributeError: module ‘__main__’ has no attribute ‘s1c6’ ———————————————————————- Ran 1 test […]

Windows no puede pasar los argumentos a una secuencia de comandos de python

en py_script.py: import os import sys l = len(sys.argv) if l == 1: print ‘no args’ else: if l > 1: print ‘first arg is %s’%sys.argv[1] if l > 2: print ‘second arg is %s’%sys.argv[2] Ahora voy a la línea de comandos, en mi plataforma winXP: d:\path\py_script.py 1 2 rendimientos first arg is 1 second […]

Error de consulta de Python / MySQL: `Columna desconocida`

Este script está destinado a actuar como un front-end de línea de comandos para agregar registros a una base de datos MySQL alojada localmente. Estoy recibiendo este error: mysql.connector.errors.ProgrammingError: 1054 (42S22): Unknown column ‘watermelon’ in ‘field list’ ¡Pero la sandía es el valor que estoy tratando de ingresar, no el nombre de la columna! Aquí […]

Obtener los comandos distutils pasa al comstackdor.

Digamos que tengo este código de Python en un script setup.py para construir una extensión C: from distutils.core import setup, Extension module1 = Extension(‘demo’, sources = [‘demo.c’]) setup (name = ‘PackageName’, version = ‘1.0’, description = ‘This is a demo package’, ext_modules = [module1]) Suficientemente fácil. Ahora llamo al script setup.py con esta línea: C:/> […]

Python sys.argv fuera de rango, no entiendo por qué

Tengo un script que he estado usando durante un tiempo para cargar archivos fácilmente en mi servidor. Ha estado funcionando muy bien durante mucho tiempo, pero no puedo hacer que funcione en mi nueva computadora de escritorio. El código es simple: import os.path import sys import os from ftplib import FTP host = “” acc […]

Si un progtwig de línea de comandos no está seguro de la encoding de stdout, ¿qué encoding debería generar?

Tengo un progtwig de línea de comandos escrito en Python, y cuando lo sys.stdout.encoding través de otro progtwig en la línea de comandos, sys.stdout.encoding es None . Supongo que esto tiene sentido, la salida podría ser otro progtwig, o un archivo al que se está redirigiendo, o lo que sea, y no sabe qué encoding […]

¿Cómo pasar en la línea de comandos argumentos cuando se usa ideone?

Estoy usando el intérprete en línea de ideone ( http://ideone.com/ ) para probar algunos progtwigs de C ++ y Python. ¿Cómo especifico los argumentos de la línea de comando en lugar de usar la entrada STDIN?