Read Write Files¶
Mòdul encarregat d’escriure/llegir fitxers. És el que s’ocupa de generar el directori amb els fitxers ROM.txt, Partitura.txt i VHDL.txt i gestionar-lo
-
ReadWriteFiles.
checkFilesExist
(fol)[source]¶ Chequeja si el directori fol conté els fitxers necessaris
Parameters: fol – El directori que s’ha de comprobar si té els fitxers o no Returns: True si conté els fitxers necessàris i False si no
-
ReadWriteFiles.
checkIfTypeExists
(type)[source]¶ Chequeja si el nom del fitxer és un dels existents en el mòdul
Parameters: type – El nom del fitxer Returns: True si existeix i False si no
-
ReadWriteFiles.
createUseFolder
()[source]¶ S’utilitza per guardar dades (crear el directori i fitxers, utilitzar-ne de ja existents, etc.)
Returns: El nom del directori on s’han guardat
-
ReadWriteFiles.
prepareFiles
(folderName, createDir=True)[source]¶ Crea els fitxers necessàris en un directori, que, si no existeix, també es crea
Parameters: - folderName – El nom del directori
- createDir – Si s’ha de crear o no un directori
-
ReadWriteFiles.
readlines
(folderName, type)[source]¶ Llegeix el fitxer type dins de folderName
Parameters: - folderName – El nom del directori que conté els fitxers adeqüats
- type – El nom del fitxer que es vol accedir
Returns: False si no s’ha pogut fer amb èxit i la llista de línies si si que s’ha pogut
-
ReadWriteFiles.
writeToFile
(folderName, type, txt)[source]¶ Escriu al fitxer type dins de folderName el text (lines)
Parameters: - folderName – El nom del directori que conté els fitxers adeqüats
- type – El nom del fitxer que es vol accedir
- lines – El text que se li vol posar
Returns: False si no s’ha pogut realitzar correctament i True si s’ha pogut fer tot correctament