-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy patharchivo.py
60 lines (45 loc) · 1.34 KB
/
archivo.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#!/usr/bin/env python
# -*- encoding: utf-8 -*-
import os
def existe_archivo(nombre=""):
if os.access(nombre, os.R_OK):
return True
else:
return False
def crear_archivo(nombre="evaluacion.txt"):
try:
archi = open(nombre, 'w')
archi.close()
except IOError as e:
print("¡Error! El archivo "+nombre+" no existe")
def leer_archivo(nombre="oraciones.txt"):
try:
archi = open(nombre, 'r')
data = archi.readlines()
archi.close()
return data
except IOError as e:
return "¡Error! El archivo "+nombre+" no existe"
def escribir_archivo(nombre="evaluacion.txt", texto=""):
try:
archi = open(nombre, 'a')
archi.writelines(texto)
archi.close()
except IOError as e:
print("¡Error! Problema al escribir el archivo: "+nombre)
def eliminar_archivo(nombre="oraciones.txt"):
try:
archi = open(nombre)
except IOError as e:
print("¡Error! El archivo "+nombre+" no existe")
def abrir_archivo(nombre="oraciones.txt"):
try:
archivo = open(nombre, 'r')
return archivo
except IOError as e:
return "¡Error! El archivo "+nombre+" no existe"
def cerrar_archivo(archivo):
try:
archivo.close()
except IOError as e:
return "¡Error! El archivo "+nombre+" no existe"