Articles of jython

Robocode + Python

La pregunta es, ¿cómo se hace un robot para Robocode usando Python? Parece que hay dos opciones: Robocode + Jython Robocode para .NET + Iron Python Hay algo de información para el primero, pero no parece muy robusto, y ninguno para el segundo. Paso a paso, ¿alguien?

¿Cómo conectar ImageJ a python?

Estoy usando Python para diseñar un software, y el procesamiento de imágenes es uno de los pasos. Estoy usando ImageJ para darme cuenta de esto. Ya que hay un intérprete Jython dentro de ImageJ, que puede abrirse dentro del software ImageJ, debe haber una manera de conectar ImageJ a Python y llamar a todas las […]

cómo saber si una cadena es base64 o no

Tengo muchos correos electrónicos que vienen de diferentes fonts. todos tienen adjuntos, muchos de ellos tienen nombres de adjuntos en chino, por lo que estos clientes se convierten a base64 por sus clientes de correo electrónico. Cuando recibo estos correos electrónicos, deseo decodificar el nombre. Pero hay otros nombres que no son base64. ¿Cómo puedo […]

pasando datos entre java y python

Disculpas si mi pregunta es noob. Estoy ejecutando Django 1.2 con pgsql 8.4 y debo ejecutar un progtwig Java después de obtener las entradas del usuario, hacer algunos cálculos y devolver los resultados al usuario. ¿Puedo saber cuál es la mejor manera de pasar datos entre Java y Python Django, de manera que se cuide […]

Importando módulos python en jython

Estoy teniendo algunos problemas para importar scapy bajo jython. He estado haciendo Java para siempre, pero python solo por un día o dos. El caso simple para reproducir el problema es: $jython >>> import sys >>> sys.path [”, ‘/usr/share/jython/Lib’, ‘/usr/lib/site-python’, ‘__classpath__’] >>> from scapy.all import * Traceback (innermost last): File “”, line 1, in ? […]

¿Por qué mi archivo se cierra si no hago nada con él durante un tiempo?

Situación original: La aplicación en la que estoy trabajando en este momento recibirá una notificación de otra aplicación cuando un archivo en particular haya agregado datos y esté listo para ser leído. En este momento tengo algo como esto: class Foo(object): def __init__(self): self.myFile = open(“data.txt”, “r”) self.myFile.seek(0, 2) #seeks to the end of the […]

¿Llamando a Python desde Java a través del motor de scripting (jython)?

Estoy intentando llamar a Jython desde una aplicación Java 6 usando javax.script : import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; import javax.script.ScriptException; public class jythonEx { public static void main (String args[]) throws ScriptException { ScriptEngineManager mgr = new ScriptEngineManager(); ScriptEngine pyEngine = mgr.getEngineByName(“python”); try { pyEngine.eval(“print \”Python – Hello, world!\””); } catch (Exception ex) { ex.printStackTrace(); } […]

Implementación de Python pura de la API de Greenlet

El paquete greenlet es utilizado por gevent y eventlet para IO asíncrono. Está escrito como una extensión C y, por lo tanto, no funciona con Jython o IronPython. Si el rendimiento no es preocupante, ¿cuál es el enfoque más sencillo para implementar la API de greenlet en Python puro? Un ejemplo simple: def test1(): print […]

Jython no carga PYTHONPATH en sys.path

De acuerdo con lo que he leído, sys.path debe ser establecido por PYTHONPATH. En Python, funciona de esa manera, pero no en Jython. Puedo evadir con -Dpython.path=… pero me gustaría saber por qué Jython no está jugando bien. qa@Scantron:/tmp/pip-build-qa/robotframework> echo $PYTHONPATH /usr/lib64/python2.7 qa@Scantron:/tmp/pip-build-qa/robotframework> jython Jython 2.2.1 on java1.7.0_17 Type “copyright”, “credits” or “license” for more […]

¿Cómo manejo Microsoft Outlook Winmail.dat? ¿Alguna otra sorpresa?

He decidido que realmente no me gusta Microsoft y sus formas. Por favor, ¿podría darme instrucciones sobre cómo manejar winmail.dat en los correos electrónicos? ¿Existe una biblioteca jython o una biblioteca java que me permita manejar esto? Acabo de completar un progtwig de procesamiento de correo electrónico, escrito en jython 2.2.1 en java 5. Durante […]