Articles of jython

Python requiere un GIL. Pero Jython y IronPython no lo hacen. ¿Por qué?

¿Por qué puedes ejecutar Jython y IronPython sin la necesidad de un GIL pero Python (CPython) requiere un GIL?

Jython: subprocess.Popen se queda sin descriptores de archivos

Estoy usando la implementación Jython 2.51 de Python para escribir un script que invoca repetidamente otro proceso a través de subprocess.Popen y usa PIPE para canalizar stdout y stderr al proceso principal y stdin al proceso secundario. Después de varios cientos de iteraciones de bucle, parece que me he quedado sin descriptores de archivos. La […]

¿Cómo soluciono la excepción UnsupportedCharsetException en Eclipse Kepler / Luna con Jython / PyDev?

Código de ejemplo: from java.lang import System if __name__ == ‘__main__’: [System.out.print(x) for x in “Python-powered Java Hello World from within a List-Comprehension.”] Salida molesta: console: Failed to install ‘org.python.util.JLineConsole’: java.nio.charset.UnsupportedCharsetException: cp0. console: Failed to install ‘org.python.util.JLineConsole’: java.nio.charset.UnsupportedCharsetException: cp0. Python-powered Java Hello World from within a List-Comprehension. He intentado la solución descrita aquí y aquí […]

módulo sqlite3 para jython

Estoy usando Java Scripting API para ejecutar algunos scripts de Python externos desde mi aplicación Java. Los scripts de python utilizan el módulo sqlite3. La ejecución de la aplicación da como resultado un error. ImportError: No module named sqlite3 Al mirar en el directorio Lib (que está en el classpath) de Jython, no hay ningún […]

¿Hay alguna manera de crear complementos de Eclipse con Python?

Según tengo entendido, Eclipse no proporciona a los usuarios enlaces de python de forma predeterminada. Tampoco pude encontrar ningún proyecto de este tipo con google. ¿Hay complementos de terceros para eso? Cualquier tutorial? Puede estar con Jython? ..

¿Cómo acelerar este código Python?

Tengo el siguiente pequeño método de Python que es, con mucho, el punto de acceso de rendimiento (según mi generador de perfiles,> 95% del tiempo de ejecución se gasta aquí) en un progtwig mucho más grande: def topScore(self, seq): ret = -1e9999 logProbs = self.logProbs # save indirection l = len(logProbs) for i in xrange(len(seq) […]

Jython 2.5.1: “ImportError: No hay un módulo llamado os”

Miré a través de las otras publicaciones e informes de errores y no pude averiguar qué está causando esto. Estoy usando Jython 2.5.1, en un proyecto Java en Eclipse (Ubuntu 8.10). Se ha agregado al proyecto como un archivo .jar independiente (acabo de reemplazar el antiguo jar de Jython 2.1 con este). Estoy ejecutando un […]

¿Los scripts de CPython, IronPython, Jython son compatibles entre sí?

Estoy bastante seguro de que los scripts de Python funcionarán en los tres, pero quiero asegurarme. He leído aquí y allá sobre editores que pueden escribir CPython, Jython, IronPython y espero que me esté interesando mucho en la distinción. Mi situación es que tengo 3 API diferentes que quiero probar. Cada api realiza el mismo […]

Ejecutando HtmlUnit con Jython: problema con el inicio en la línea de comandos

Intenté ejecutar HtmlUnit con Jython siguiendo este tutorial: http://blog.databigbang.com/web-scraping-ajax-and-javascript-sites/ Pero no funciona para mí. No puedo importar los paquetes com.gargoylesoftvare , solo hay algunos archivos HTML en la carpeta HtmlUnit, ¿qué debo importar de alguna manera? El tutorial dice que ejecute el script de Python de esta manera: /opt/jython/jython -J-classpath “htmlunit-2.8/lib/*” gartner.py y trato de […]

Usando Jython De Eclipse Plugin

Me está costando mucho conseguir que jython funcione correctamente cuando se ejecuta desde un complemento de Eclipse. Tengo una fábrica de objetos simple que carga un módulo python conforme a una interfaz Java. Todo esto funciona bien en modo independiente. Sin embargo, cuando empaqueté esto como un complemento de eclipse, obtengo un error diferente basado […]