¿Cuáles son algunas de las cosas ocultas comunes que pueden obstaculizar el multihilo / paralelismo en Jython? Tengo algunos códigos paralelos (que utilizan la biblioteca de subprocesos de Python) que no escalan más allá de las CPU de 3-4, y estoy seguro de que no es debido a ninguno de estos escollos obvios: Cerraduras explícitas […]
Posible duplicado: Integración Java Python Hay un código escrito en Python y necesito usarlo desde Scala. El código usa alguna C nativa. ¿Es posible usar esto desde Scala o Java sin tener que volver a escribir mucho? Tengo la intención de usar el código como una caja negra sin entender, así que prefiero no mirarlo, […]
Quiero ejecutar el script Python con Jython. el resultado se muestra correctamente, pero al mismo tiempo aparece un mensaje de advertencia, “sys-package-mgr *: no se puede crear el directorio de caché de paquetes” ¿Cómo podría resolver este problema? gracias de antemano ~~~
self.logger.info(msg) popinstance=poplib.POP3(self.account[0]) self.logger.info(popinstance.getwelcome()) popinstance.user(self.account[1]) popinstance.pass_(self.account[2]) try: (numMsgs, totalSize)=popinstance.stat() self.logger.info(“POP contains ” + str(numMsgs) + ” emails”) for thisNum in xrange(1, numMsgs + 1): try: (server_msg, body, octets)=popinstance.retr(thisNum) except: self.logger.error(“Could not download email”) raise text=”\n”.join(body) mesg=StringIO.StringIO(text) msg=rfc822.Message(mesg) MessageID=email.Utils.parseaddr(msg[“Message-ID”])[1] self.logger.info(“downloading email ” + MessageID) emailpath=os.path.join(self._emailpath + self._inboxfolder + “\\” + self._sanitize_string(MessageID + “.eml”)) emailpath=self._replace_whitespace(emailpath) try: self._dual_dump(text,emailpath) except: […]
La nueva versión de Jython 2.7.0 independiente pesa 36155 KB; La versión anterior lanzada 2.5.3 es 14005 KB. ¿Hay alguna forma de eliminar de forma segura la funcionalidad del archivo .jar, si no se necesitan ciertos paquetes de Python? Quiero usar la versión actualizada de Jython, pero el tamaño del archivo es un problema ahora, […]
Me gustaría lanzar org.python.core.PyObject a java.lang.Boolean. Algo similar a: boolean i = ((Boolean) PyObject).booleanValue();
Tengo varios scripts de Python (por ejemplo, a.py , b.py ) que comparten la misma sobrecarga en la parte superior, por ejemplo: import matplotlib.pylab as plt #and some Oracle database connection and reading. Luego tengo un script java que los usuarios Runtime llaman a estos varios scripts de Python por separado: Process p = Runtime.getRuntime().exec(“python […]
Estoy usando PyDev bajo Eclipse para escribir algo de código Jython. Tengo muchos casos en los que necesito hacer algo como esto: import com.work.project.component.client.Interface.ISubInterface as ISubInterface El problema es que PyDev siempre marcará esto como un error y dirá “Importación sin resolver: ISubInterface”. El código funciona bien, es solo que prefiero no tener estas pequeñas […]
Estoy tratando de hacer que Netbeans python se ejecute con la plataforma de python predeterminada establecida en Python 2.6.1 (mi sistema python), por lo que en Netbeans hago lo siguiente: Herramientas -> Plataforma Python Establece Python 2.6.1 en ‘predeterminado’ Sin embargo, parece imposible hacer este palo. Cada vez que reinicio Netbeans vuelve a Jython 2.5. […]
Estoy deseando enviar un correo electrónico en R con un archivo adjunto usando gmail. Descubrí que sendmailR no funciona con gmail porque requiere autenticación (no pude hacer que funcione con gmail, así que supongo que esto es cierto a menos que alguien me diga que estoy equivocado, en cuyo caso publicaré la R). mensaje de […]