|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jun 2009
Messaggi: 5572
|
Python - codice in più file
E' possibile con Python scrivere 2 file, ad esempio 1.py e 2.py e dal file 1.py utilizzare il codice presente in 2.py?
Grazie in anticipo |
|
|
|
|
|
#2 |
|
Junior Member
Iscritto dal: Nov 2006
Messaggi: 20
|
Codice:
import yourmodule newinstance = yourmodule.YourClass() Codice:
from yourmodule import YourClass newinstance = YourClass() |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jun 2009
Messaggi: 5572
|
molto gentile,
si può in questo linguaggio scrivere calcolare il valore di una variabile e mantenerlo in cache anche dopo la chiusura del file? |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jun 2009
Messaggi: 5572
|
ad esempio da un file si trova che x=3
si chiude il file e l' esecuzione da terminale e si vorrebbe "ritrovare" quel valore 3 "parcheggiandolo" da qualche parte E' possibile? |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jun 2007
Messaggi: 1625
|
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jun 2009
Messaggi: 5572
|
e per la gestione scrittura file da Python come si può accodare una riga di testo in fondo ad un file?
successivamente scorrere il file e importare ogni riga una alla volta? Ultima modifica di gabmac2 : 15-08-2013 alle 10:33. |
|
|
|
|
|
#7 |
|
Member
Iscritto dal: Sep 2005
Città: Barcelona
Messaggi: 200
|
Per poter importar file puoi usare due tecniche: la prima è aggiunger il file ad os.path. La seconda è creare packages.
Per quanto riguarda il mantener dati in memoria, puoi usare memcached, se non vuoi salvar dati su disco.
__________________
Code without tests is broken by design. |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Jun 2009
Messaggi: 5572
|
al riavvio della macchina con "memcached" però si perderebbe tutto?
Inoltre per fare ad esempio: -scrivere un array in un file -chiudere la scrittura -aprire il file e leggere uno per uno i valori dell' array copiandolo a sua volta in un vettore, come si può fare? Ultima modifica di gabmac2 : 15-08-2013 alle 11:53. |
|
|
|
|
|
#10 |
|
Member
Iscritto dal: Sep 2005
Città: Barcelona
Messaggi: 200
|
Ovviamente la prima cosa da fare è sceglier se salvare su disco l'informazione, o mantenerla in memoria. Ogni soluzione ha i suoi pro e contro.
Cosi, al volo, potresti addirittura usare Redis come sistema di caching. Questo ti offrirebbe un accesso estremamente rapido ai dati e la flessibilità di poter sceglier il tipo di persistenza.
__________________
Code without tests is broken by design. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:29.



















