Itusilẹ ti JPype 0.7, awọn ile-ikawe fun iraye si awọn kilasi Java lati Python

Diẹ ẹ sii ju mẹrin ọdun lẹhin ti awọn Ibiyi ti awọn ti o kẹhin significant eka wa ifisilẹ interlayer JPYpe 0.7, eyiti ngbanilaaye awọn ohun elo Python lati ni iwọle ni kikun si awọn ile-ikawe kilasi ni ede Java. Pẹlu JPype lati Python, o le lo awọn ile-ikawe Java-pato lati ṣẹda awọn ohun elo arabara ti o darapọ Java ati koodu Python. Koodu ise agbese ti pin labẹ iwe-aṣẹ Apache 2.0.

Ko dabi Jython, iṣọpọ pẹlu Java kii ṣe nipasẹ ṣiṣẹda iyatọ Python fun JVM, ṣugbọn nipasẹ ibaraenisepo ni ipele ti awọn ẹrọ foju mejeeji nipa lilo iranti pinpin. Ilana ti a dabaa ko gba laaye nikan lati ṣe aṣeyọri iṣẹ ti o dara, ṣugbọn tun pese aaye si gbogbo awọn ile-ikawe CPython ati Java. Ninu itusilẹ tuntun, koodu ti module akọkọ jẹ atunkọ patapata, atilẹyin ti ṣafikun
awọn ṣiṣan ti a ko sopọ, aabo ti o ni ilọsiwaju, itumọ awọn imukuro Java sinu awọn imukuro Python, ihuwasi yipada nigbati o ba yipada awọn gbolohun ọrọ.

orisun: opennet.ru

Fi ọrọìwòye kun