it.comp.lang.python
  Home FAQ Contact Sign in
it.comp.lang.python only
 
Advanced search
May 2007
motuwethfrsasuw
 123456 18
78910111213 19
14151617181920 20
21222324252627 21
28293031    22
2007
 Jan   Feb   Mar   Apr 
 May   Jun   Jul   Aug 
 Sep   Oct   Nov   Dec 
2008 2007 2006  
total
it.comp.lang.python Profile…
RELATED GROUPS

POPULAR GROUPS

more...

 Up
  Curry o partial argument binding - un'implementazione         


Author: Giuseppe Corbelli
Date: May 30, 2007 14:42

Hi all
beh, recentemente mi sono scontrato con il problema del binding parziale
degli argomenti, e stranamente mi sono trovato peggio in Python che non
in C++.
Tutte le implementazioni che ho visto non supportano la "feature" di
specificare esplicitamente quali sono gli argomenti che vengono lasciati
"unbound", mentre ritengo che un'indicazione esplicita in questo senso
possa essere comoda in certi casi particolari. Notasi che questa idea é
originale come l'acqua calda, per cui hats off ai creatori di
boost::bind, che é magia nera per davvero.
Commenti, miglioramenti e quant'altro sono i benvenuti. Se pensate che
possa avere una qualche utilità vedrò di girarla in ambienti più
frequentati.

class partial:
class EmptyArg:
"Questa viene usata per indicare un argomento unbound"
pass
Show full article (2.35Kb)
2 Comments
  Re: Come si compila un file di SQLite 3?         


Author: Morgan
Date: May 30, 2007 14:29

"Y3s" SPAMkatamail.com> ha scritto nel messaggio
news:pan.2007.05.30.17.49.19.34615@SPAMkatamail.com...
> Il Wed, 30 May 2007 20:18:11 +0200, Morgan ha scritto:
>
>> Per il file in SQLite 3 sto ancora indagando.
>>
>> Morgan

from distutils.core import setup
import py2exe

setup(windows = ["Main.py"],
data_files=[("",["mydb.db",])]
)

così copia il file mydb.db nella cartella dist,volendo si può creare anche
una sottocartella

data_files=[("MyDirectory",["mydb.db",])]

Grazie Y3s
Show full article (0.59Kb)
no comments
  Re: Python VS Perl         


Author: billiejoex
Date: May 30, 2007 12:59

On 29 Mag, 15:28, Nicola Musatti gmail.com> wrote:
> On May 25, 10:49 pm, billiejoex gmail.com> wrote:
> [Esempio di classe stringa tagliato]
>
>> Questo è VERO dinamismo, quell'elemento che fa di Python un linguaggio
>> estremamente espressivo.
>> Mi piacerebbe davvero che tutti i profeti del "basso livello a tutti i
>> costi, sempre e comunque, a spada tratta", capissero quanto
>> l'espressività e la produttività di un linguaggio possano incidere
>> sullo sviluppo.
>
> Non voglio discutere sulle tue conclusioni, ma l'esempio che hai fatto
> non mi pare particolarmente calzante; con una sintassi un po' diversa
> sono meccanismi disponibili in tutti i linguaggi orientati agli
> oggetti.
>
> Ciao,
> Nicola
Show full article (1.03Kb)
no comments
  Re: 2 domande sulle liste         


Author: il Pigro
Date: May 30, 2007 10:52

y3s ha scritto:
> [cut]

Chiarissimo, grazie mille.

Ciao,
ilp
no comments
  Re: Come si compila un file di SQLite 3?         


Author: Y3s
Date: May 30, 2007 10:49

Il Wed, 30 May 2007 20:18:11 +0200, Morgan ha scritto:
> Per il file in SQLite 3 sto ancora indagando.
>
> Morgan
no comments
  Re: Come si compila un file di SQLite 3?         


Author: Morgan
Date: May 30, 2007 10:18

"y3s" gmail.com> ha scritto nel messaggio
news:1180543902.700758.6710@u30g2000hsc.googlegroups.com...
> Cmq, una cosa tra le altre mi sfugge.Nella cartella \dist che viene
> creata,non dovrei avere
> un file .exe solo?Adesso ne ho tre uno per ogni file .py presenti nel
> setup.py
>
> Morgan

Leggi meglio la documentazione di py2exe. Evidentemente gli stai
dicendo di creare un eseguibile per ogni script, mentre py2exe si
aspetta che gli fornisci un solo script "principale", che è quello da
cui parte l'esecuzione. Gli altri script "secondari" vengono
specificati in altro modo, ora non ti so dire quale perchè è una vita
che non uso py2exe; in ogni caso la documentazione è molto chiara. Per
di più esiste anche un modo semplice per fargli copiare il tuo file
sqlite3 nella dist, senza inglobarlo nel .exe.
Show full article (1.01Kb)
no comments
  Re: 2 domande sulle liste         


Author: il Pigro
Date: May 30, 2007 09:54

hk3project ha scritto:
>
> return "Name: %%s n.o.: %%s Mass: %%s" %% (self.Name, self.No, self.Mass)
>
>

Ah, grazie. Ma l'unica differenza fra questo e quello che ho scritto io
è che converte in stringhe? Però, allora, la str() che fa?

Grazie,
ilp
no comments
  Re: Come si compila un file di SQLite 3?         


Author: y3s
Date: May 30, 2007 09:51

> Cmq, una cosa tra le altre mi sfugge.Nella cartella \dist che viene
> creata,non dovrei avere
> un file .exe solo?Adesso ne ho tre uno per ogni file .py presenti nel
> setup.py
>
> Morgan

Leggi meglio la documentazione di py2exe. Evidentemente gli stai
dicendo di creare un eseguibile per ogni script, mentre py2exe si
aspetta che gli fornisci un solo script "principale", che è quello da
cui parte l'esecuzione. Gli altri script "secondari" vengono
specificati in altro modo, ora non ti so dire quale perchè è una vita
che non uso py2exe; in ogni caso la documentazione è molto chiara. Per
di più esiste anche un modo semplice per fargli copiare il tuo file
sqlite3 nella dist, senza inglobarlo nel .exe.
no comments
  2 domande sulle liste         


Author: il Pigro
Date: May 30, 2007 09:33

Salve!

Allora:
1. C'è differenza fra una lista e un array?
2. Dove posso trovare tutte le funzioni (/metodi?) che lavorano sulle
liste? Ho guardato nella documentazione ma ho l'impressione che la
pagina che ho trovato non le raccolga tutte.

E poi un'altra cosa:

stavo scrivendo questo metodo:

def __str__(self):
return ( "Name: " + self.Name + "\n"\
"n.o.: " + str(self.No) + "\n",\
"Mass: " + str(self.Mass) + "\n" )

però self.No è una lista, e quindi dà l'errore:

TypeError: cannot concatenate 'str' and 'list' objects

Stavo pensando di usare tostring(), ma python dice che non sa cosa sia.
Che dite?

Grazie:)
ilp
3 Comments
  Re: [py2exe]Come si compila un file di SQLite 3?         


Author: Meritol
Date: May 30, 2007 09:01

"Morgan" scrisse:
> codice?Io il file mydb.db ce l'ho già a che scopo ricrearlo....
> .....mumble mumble....ho capito ho fatto una scemenza...lo aggiungo a
> mano nella cartella dist

scusami vista l'estenzione del file che tra ad inganno come hai creato
mydb.db ????
1 Comment
1 2 3