Laboratorio di Elementi di Bioinformatica



Documenti analoghi
Laboratorio di Elementi di Bioinformatica

Laboratorio di Elementi di Bioinformatica

I files in C. A cura del prof. Ghezzi

Informatica e Laboratorio di Programmazione C++ stream Alberto Ferrari. Alberto Ferrari Informatica e Laboratorio di Programmazione

Shell BASH. Variabili Redirezione

Linguaggio C: i file

VALORE MINIMO DEL RENDIMENTO DI COMBUSTIONE DEI GENERATORI DI CALORE RILEVABILE NEL CORSO DEI CONTROLLI DI EFFICIENZA ENERGETICA

A.A. 2018/2019. Esercitazione 5 [Per Casa] Modellazione e Risoluzione di Problemi mediante MATLAB FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE

GESTIONE DEI FILE IN C

File binari e file di testo

I file Laboratorio di Linguaggi di Programmazione a.a. 2001/2002

STRINGHE: ARRAY DI CARATTERI! a p e \0

Il sistema operativo LINUX Esercitazione 3. Esercizio 1. Esercizio 2. Esercizio 5 - Soluzione. Il sistema operativo LINUX Esercitazione 4.

Fondamenti di Informatica A. A. 2017/18

Traccia 1. Nome Cognome Matricola Firma. Spazio Riservato alla Commissione. Esercizio 1 Esercizio 2 Esercizio 3 Esercizio 4 Esercizio 5 Totale

Gestione dei file di dati

Introduzione al Linguaggio C Corso di Informatica Laurea in Fisica

A Descrizione: ruota effetti opzionale con supporto/ optional effects wheel with support/ iprofile FLEX MODIFICHE. Codice assemblato:

A.A. 2018/2019. Introduzione ad AlgoBuild FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE. Docente Prof. Raffaele Pizzolante

FONDAMENTI DI INFORMATICA

Informatica ALGORITMI E LINGUAGGI DI PROGRAMMAZIONE. Francesco Tura. F. Tura

Fondamenti di Informatica

Appello di Fondamenti di Informatica 12/09/2017

Esercitazione 4: Trigger in DB2

Scrittura «formattata» in Python FONDAMENTI DI INFORMATICA. Lettura/scrittura su file formattato. Più valori in formattazione

Transcript:

Laboratorio di Elementi di Bioinformatica Laurea Triennale in Informatica (codice: E3101Q116) AA 2015/2016 I/O su file Docente del laboratorio: Raffaella Rizzi 1

Standard input e output gets: legge una riga dallo standard input (il terminatore è il carattere di newline) newline dopo ogni.

Standard input e output gets: legge una riga dallo standard input (il terminatore è il carattere di newline) newline dopo ogni. NB. Per redirigere un file in standard input basta specificarlo nella riga di comando: >ruby script.rb filename

Standard input e output gets: legge una riga dallo standard input (il terminatore è il carattere di newline) newline dopo ogni. NB. Per redirigere un file in standard output basta specificarlo nella riga di comando dopo il simbolo >: >ruby script.rb infile > outfile

Standard input e output gets: legge una riga dallo standard input (il terminatore è il carattere di newline) newline dopo ogni. NB. Per fare in modo che lo stdin sia un file basta specificarlo nella riga di comando: >ruby script.rb filename

Input/Output da file Classe da utilizzare: File Costruttore: file_obj = File.new(filename, flag) dove: file_obj è riferimento all oggetto File filename è nome del file flag è flag di creazione dell oggetto File: r : solo lettura (il file deve esistere) w : solo scrittura (se il file esiste già, viene creato di nuovo) r+ : lettura e scrittura (il file deve esistere) w+ : lettura e scrittura (se il file esiste già, viene creato di nuovo) a : solo scrittura in append (se il file non esiste viene creato) a+ : lettura scrittura in append (se il file non esiste viene creato)

Input/Output da file Chiusura del file: filehandle.close

Metodi della classe File gets: legge una riga dal file (il terminatore è il carattere di newline) newline dopo ogni. each: iteratore che legge ogni riga del file e la passa, come, al blocco associato each(separator): iteratore che divide il file sulla base del separatore passato come.

Metodi della classe File gets: legge una riga dal file (il terminatore è il carattere di newline) newline dopo ogni. each_line: iteratore che legge ogni riga del file e la passa, come, al blocco associato each_line(separator): iteratore che divide il file sulla base del separatore passato come.

Metodi della classe File gets: legge una riga dal file (il terminatore è il carattere di newline) newline dopo ogni. stringa. NB. Tutto quello che viene letto da file è una each_line: iteratore che legge ogni riga del file e la passa, come, al blocco associato each_line(separator): iteratore che divide il file sulla base del separatore passato come.

Input/Output da file In alternativa: File.open(filename, flag) do file end Il file viene passato al blocco come e viene automaticamente chiuso all uscita.