Forum
>>
Principianti
>>
problemi con funzioni open e read
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
Scritto da snoop |
2016-12-29 17:08:54 - problemi con funzioni open e read
|
ciao ragazzi sono nuovissimo del forum ma ho questo problema in pratica nel mio c è scritto:
fr = open( "raus ", "w" ) tutto_fr = fr.read() fw = open( "maus", "w" ) fw.write( tutto_fr ) ma il testo del file raus.txt non me lo copia nel file maus.txt, cosa è successo? |
|
Scritto da Daniele aka Palmux |
2016-12-29 17:25:41 - Re: problemi con funzioni open e read
|
Ciao caro e benvenuto. Nel tuo cosa?
Leggiti questa risposta di Marco Buttu, credo che ci sia tutto quello ti interessa. Cya |
|
Scritto da snoop |
2016-12-31 16:22:16 - Re: problemi con funzioni open e read
|
|
|
Scritto da Daniele aka Palmux |
2017-01-02 10:41:16 - Re: problemi con funzioni open e read
|
Quello che hai scritto non è quello che ha suggerito Marco Buttu, stai attento agli esempi e seguili con attenzione (sempre che abbia capito bene quello che hai scritto visto che hai quotato un po' maluccio).
La corretta sintassi riportata da Marco è la seguente: >>> with open('mynewfile', 'w') as f: ... f.write('pippo')Di certo funziona, usa questo semplicissimo esempio ed adattalo alle tue esigenze. NOTA: Quando scrivi del codice per essere riportato su questo forum, usa il tasto per la formattazione corretta. Cya |
|
Scritto da snoop |
2017-01-03 17:24:47 - Re: problemi con funzioni open e read
|
|
|
Scritto da snoop |
2017-01-03 17:58:53 - Re: problemi con funzioni open e read
|
|
|
Scritto da Daniele aka Palmux |
2017-01-03 21:07:09 - Re: problemi con funzioni open e read
|
f = open("curri.txt","r") tutto = f.read() t = open ("culum.txt","w") t.write(tutto) tutto.close() f.close() t.close() Beh, hai scritto esattamente la stessa cosa che ha suggerito Marco Buttu. Ovviamente nell'esempio fatto, 'mynewfile' andava sostituito dal nome del tuo file e 'pippo' col contenuto che avresti voluto metterci dentro il file.
Usando with non devi esplicitare la chiusura del/dei file. Quello che hai scritto tu è del tutto similare a: with open("curri.txt","r") as f: tutto = f.read() with open("culum.txt","w") as t: t.write(tutto)A presto e buono studio. Daniele |
|
Scritto da snoop |
2017-01-04 09:30:34 - Re: problemi con funzioni open e read
|
|
|
Scritto da Daniele aka Palmux |
2017-01-04 17:49:20 - Re: problemi con funzioni open e read
|
Ciao caro, prima di tutto prova a quotare un po' meglio, non scrivere la tua risposta nella stessa posizione in cui quoti (quello con la striscia grigia sulla sinistra per capirci). Dovresti scrivere sotto la parte con la striscia grigia che stai citando, altrimenti viene fuori un casino e non si capisce più nulla.
Seguendo al tua sintassi prova con: import urllib2 with open("culumn.txt","w") as f: f.write(urllib2.urlopen("http://python.org/").read())Fa quello che chiedi, anche se questo approccio è troppo minimalista e non considera troppi, tanti aspetti che andrebbero considerati. Ad esempio il tipo di dati che ricevi, oppure il fatto che potresti avere una risposta negativa dalla risorsa web e/o magari che non ti aspetti. Ma credo che ci arriverai piano piano. Cya |
|
Scritto da snoop |
2017-01-05 15:21:55 - Re: problemi con funzioni open e read
|
|
Pagina: 1
Esegui il login per scrivere una risposta.