Articles of terminal

Python Unicode en Mac OS X Terminal

¿Puede alguien explicarme esta cosa extraña? Cuando en el shell de python escribo la siguiente cadena cirílica: >>> print ‘абвгд’ абвгд pero cuando escribo: >>> print u’абвгд’ Traceback (most recent call last): File “”, line 1, in UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 0-9: ordinal not in range(128) Desde que salió el primer […]

añadir columna a la tabla SQLAlchemy

Hice una tabla usando SQLAlchemy y olvidé agregar una columna. Básicamente quiero hacer esto: users.addColumn(‘user_id’, ForeignKey(‘users.user_id’)) ¿Cuál es la syntax de esto? No pude encontrarlo en los documentos.

Problema de terminal con virtualenvwrapper después de la actualización de Mavericks

Después de actualizar a OSX Mavericks, recibo este mensaje en el terminal: /usr/bin/python: No module named virtualenvwrapper virtualenvwrapper.sh: There was a problem running the initialization hooks. If Python could not import the module virtualenvwrapper.hook_loader, check that virtualenv has been installed for VIRTUALENVWRAPPER_PYTHON=/usr/bin/python and that PATH is set properly.

¿Cómo puedo determinar si un script de python se ejecuta desde crontab?

Me gustaría saber cómo puedo determinar si un script de python se ejecuta desde crontab. No quiero una solución que requiera agregar un parámetro porque quiero poder detectar esto incluso desde un módulo importado (no desde el script principal).

Cómo imprimir la salida de cadena “bonita” en Python

Tengo una lista de dictados con los campos classid, dept, coursenum, area y title de una consulta de SQL. Me gustaría mostrar los valores en un formato legible por humanos. Estaba pensando en un encabezado de columna en la parte superior de cada una y luego en cada columna la salida apropiada es decir: CLASSID […]

python: Unicode en el terminal de Windows, encoding utilizada?

Estoy usando el intérprete de Python en el terminal de Windows 7. Estoy tratando de envolver mi cabeza alrededor de unicode y codificaciones. Yo tecleo: >>> s=’ë’ >>> s ‘\x89′ >>> u=u’ë’ >>> u u’\xeb’ Pregunta 1 : ¿Por qué la encoding utilizada en la cadena s diferente de la utilizada en la cadena u […]

entrada (): “NameError: el nombre ‘n’ no está definido”

Ok, entonces estoy escribiendo un código de verificación de calificaciones en python y mi código es: unit3Done = str(input(“Have you done your Unit 3 Controlled Assessment? (Type y or n): “)).lower() if unit3Done == “y”: pass elif unit3Done == “n”: print “Sorry. You must have done at least one unit to calculate what you need […]

Por qué al importar pygame, imprime la versión y el mensaje de bienvenida. ¿Cómo borrarlo?

¿Por qué hay un mensaje cuando importo pygame? Imprime la versión y el mensaje de bienvenida. El mensaje lee “pygame 1.9.4 Hello from the pygame community. https://www.pygame.org/contribute.html” ¿Cómo puedo deshabilitar este mensaje?

Cambia entre python 2.7 y python 3.5 en Mac OS X

Generalmente uso Python 2.7 pero recientemente instalé Python 3.5 usando Miniconda en Mac OS X. Se han instalado diferentes bibliotecas para estas dos versiones de python. Ahora, al ingresar cualquiera de las palabras clave ‘python’ o ‘python3’ en el terminal se invoca a python 3.5, y ‘python2’ devuelve ‘-bash: python2: comando no encontrado’. ¿Cómo puedo […]

¿Ejecutar comando de terminal desde python en la nueva ventana de terminal?

El objective aquí es ejecutar un nuevo archivo de python en un nuevo shell y un archivo de python existente en un shell existente. Digamos que tengo dos archivos, aaa.py y bbb.py. Digamos por simplicidad que todo lo que aaa.py hace es … subprocess.call(‘python bbb.py’, shell=True) … y digamos que bbb.py lo hace es … […]