-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathadicionar, salvar e mostrar texto escrito.py
62 lines (53 loc) · 1.21 KB
/
adicionar, salvar e mostrar texto escrito.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
61
62
texto=[]
def menu():
print("digite '/salvar' para salvar um novo arqui de texto")
print("digite '/adicionar' para adicionar linhas ao arquivo existente")
print("digite '/texto' para mostrar o texto escrito")
print("digite '/menu' para mostrar as informacooes novamente")
texto=[]
EscreverTexto()
def LeArquivo():
arq=open('texto.text','r')
print(arq.readlines())
arq.close()
def SalvarTexto():
linha=""
arq=open('texto.txt','w')
for i in range(0,len(texto)):
linha=texto[i]
arq.writelines(f"{linha}\n")
print("texto salvo!")
arq.close()
EscreverTexto()
def LeArquivo():
arq=open('texto.txt','r')
print(arq.readlines())
arq.close()
EscreverTexto()
def AdLinhas():
linha=""
arq=open('texto.txt','a')
for i in range(0,len(texto)):
linha=texto[i]
arq.writelines(f"{linha}\n")
print("Linhas adicionadas!")
arq.close()
texto.clear()
EscreverTexto()
def EscreverTexto():
sentenca=input("")
while sentenca!= " ":
if sentenca == "/salvar":
SalvarTexto()
elif sentenca == "/adicionar":
AdLinhas()
elif sentenca == "/menu":
menu()
elif sentenca == "/texto":
LeArquivo()
else:
texto.append(sentenca)
sentenca=input("")
print("fim do texto")
LeArquivo()
menu()