Publicado el Deja un comentario

10 Python. Archivos

Vemos como crear archivos de textos desde Python, para grabar datos en el archivo.
Si el archivo no existe lo creara y si existe lo sobreescribe.
Pasamos despues a ver como se leen los datos del archivo.


#GUARDAR EN ARCHIVO
escritura=open(“archivo.txt”,”w”)
escritura.write(“Este texto se escribe en el archivo n y esto lo escribe en otra linea”)
escritura.close()
print(“fichero creado y grabado el texto”)
#ABRIR ARCHIVO Y MOSTRAR DATOS
lectura=open(“archivo.txt”,”r”)
leer=lectura.read()
print(“leemos todo”)
print(leer)
lectura.close()
lectura=open(“archivo.txt”,”r”)
leer=lectura.readline()
print(“leemos una linea”)
print(leer)
lectura.close()

Please follow and like us:
Publicado el Deja un comentario

15 Java. Lectura y escritura en archivos de texto

Como escribir y leer archivos de texto desde java con eclipse.

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.PrintWriter;

public class fichero {
    public File archivo=null;
    public FileReader lector=null;
    public BufferedReader br=null;
    public FileWriter fichero=null;
    public PrintWriter escritor=null;
    void leer(String nombreArchivo){
        try {
            archivo=new File(nombreArchivo);
            lector=new FileReader(archivo);
            br=new BufferedReader(lector);
            String linea;
            while((linea=br.readLine())!=null){
                System.out.println(linea);
            }
        }catch(Exception e){
            e.printStackTrace();
        }finally{
            try {
                if(null!=lector){
                    lector.close();
                }
            }catch(Exception e2){
                e2.printStackTrace();
            }
        }
    }
    void escribir(String nombreArchivo){
        try {
            fichero=new FileWriter(nombreArchivo);
            escritor=new PrintWriter(fichero);
            for(int i=0;i<15;i++){
                escritor.println(“Linea “+i);
            }
        }catch(Exception e){
            e.printStackTrace();
        }finally{
           
            try {
                if(null!=escritor){
                    escritor.close();
                }
            }catch(Exception e2){
                e2.printStackTrace();
            }
        }
    }
}

public class principal {

    public static void main(String[] args) {
        fichero File=new fichero();
        File.escribir(“archivoTexto.txt”);
        File.leer(“archivoTexto.txt”);

    }

}

Please follow and like us: