[Python] (senza oggetto)

2008-11-17 Per discussione francesco fabiano
sto iniziando a programmare con python, però non riesco a capire come si fa
partire il programma con windows xp, mi dareste una spiegazione?
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Invocare una classe Java

2008-11-17 Per discussione Fabrizio Reale
On Thursday 13 November 2008 10:24:25 [EMAIL PROTECTED] wrote:
 2008/11/10 Fabrizio Reale [EMAIL PROTECTED]:
  Ciao a tutti,
  ho una classe Java con cui devo interagire in Python scambiandomi  
  tipi di oggetti semplici (stringhe e numeri).
  Quale via consigliate?

 http://wiki.python.org/moin/ScriptingJava
 Personalmente, ti consiglio JPype invece di JPE.

Ti si compila sotto Linux?
A me sta dando problemi.

Fabry


-- 
Fabrizio Reale - [EMAIL PROTECTED]
Redomino S.r.l. - http://www.redomino.com/
Largo Valgioie 14 - 10146 Torino - Italy
Tel: +39 011 7499875 - Fax: +39 011 3716911 

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Invocare una classe Java

2008-11-17 Per discussione Fabrizio Reale
On Monday 17 November 2008 12:49:04 [EMAIL PROTECTED] wrote:
 Quoting Fabrizio Reale [EMAIL PROTECTED]:
 
  On Thursday 13 November 2008 10:24:25 [EMAIL PROTECTED] wrote:
  2008/11/10 Fabrizio Reale [EMAIL PROTECTED]:
   Ciao a tutti,
   ho una classe Java con cui devo interagire in Python scambiandomi
   tipi di oggetti semplici (stringhe e numeri).
   Quale via consigliate?
 
  http://wiki.python.org/moin/ScriptingJava
  Personalmente, ti consiglio JPype invece di JPE.
 
  Ti si compila sotto Linux?
  A me sta dando problemi.
 
 
 Si, mi ricordo che c'era da cambiare il path della JVM in setup.py,  

Si, quell'ho fatto.

 prova a leggere il README oppure posta qui gli errori.
Ho letto tutto quel che c'era da leggere (almeno spero).
L'errore che ho in compilazione è:
building '_jpype' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -fPIC -I/usr/lib/jvm/java-1.5.0-sun-1.5.0.08/include 
-I/usr/lib/jvm/java-1.5.0-sun-1.5.0.08/include/linux 
-Isrc/native/common/include -Isrc/native/python/include 
-I/usr/include/python2.4 -c src/native/common/jp_objecttypes.cpp -o 
build/temp.linux-i686-2.4/src/native/common/jp_objecttypes.o
cc1plus: warning: command line option -Wstrict-prototypes is valid for 
Ada/C/ObjC but not for C++
In file included from src/native/common/include/jpype.h:99,
 from src/native/common/jp_objecttypes.cpp:17:
src/native/common/include/jp_env.h: In constructor 
‘JPMallocCleanerT::JPMallocCleaner(size_t)’:
src/native/common/include/jp_env.h:59: error: there are no arguments to 
‘malloc’ that depend on a template parameter, so a declaration of ‘malloc’ must 
be available
src/native/common/include/jp_env.h:59: error: (if you use ‘-fpermissive’, G++ 
will accept your code, but allowing the use of an undeclared name is deprecated)
src/native/common/jp_objecttypes.cpp: In member function ‘virtual HostRef* 
JPObjectType::convertToDirectBuffer(HostRef*)’:
src/native/common/jp_objecttypes.cpp:215: warning: deprecated conversion from 
string constant to ‘char*’
src/native/common/jp_objecttypes.cpp: In member function ‘virtual void 
JPObjectType::setArrayValues(__jarray*, HostRef*)’:
src/native/common/jp_objecttypes.cpp:242: warning: deprecated conversion from 
string constant to ‘char*’
error: command 'gcc' failed with exit status 1


Ma spero di non dover mettere mano al codice C++.

Fabry


-- 
Fabrizio Reale - [EMAIL PROTECTED]
Redomino S.r.l. - http://www.redomino.com/
Largo Valgioie 14 - 10146 Torino - Italy
Tel: +39 011 7499875 - Fax: +39 011 3716911 

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] (senza oggetto)

2008-11-17 Per discussione Fabrizio Mancini
On Mon, Nov 17, 2008 at 12:39 PM, francesco fabiano [EMAIL PROTECTED]
 wrote:

 sto iniziando a programmare con python, però non riesco a capire come si fa
 partire il programma con windows xp, mi dareste una spiegazione?

Ciao,
se hai scritto un programma che si chiama ad esempio prova.py e hai
l'interprete python installato in c:\python25, basta che lanci
c:\python25\python.exe prova.py
oppure inserisci c:\python nel path di sistema.

ciao Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] (senza oggetto)

2008-11-17 Per discussione Daniele Zambelli
On Monday 17 November 2008 12:39:49 francesco fabiano wrote:
 sto iniziando a programmare con python, però non riesco a capire come si fa
 partire il programma con windows xp, mi dareste una spiegazione?

Se Python è installato correttamente, basta un doppio clic sul programma che 
hai scritto per farlo eseguire.

Viene eseguito in una finestra che alla fine del programma viene chiusa. Può 
darsi quindi che tu non veda niente del programma perché viene aperta una 
finestra eseguito il programma e chiusa la finestra nel giro di pochi decimi 
di secondo.

Soluzione aggiungi alla fine del programma l'istruzione:

c=raw_input('Premi invio')

Questo trucco però non funziona se il programma contiene degli errori (non 
arriva ad eseguire questa istruzione).

Altra soluzione esegui il programma dall'interno di IDLE.

IDLE è un comodo ambiente di sviluppo per incominciare con Python.

Daniele

P.S. Quando scrivi un messaggio sforzati di compilare il campo Oggetto.

-- 

Danielewww.fugamatematica.blogspot.com

  giusto!
  _o)  (o_   (o_ _o)  nel verso
-./\\  //\.- //\ /\\  forse è perché non guardiamo le cose
 _\_V  V_/_  V_/ \_V  Quando non ci capiamo,
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python