-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfilesmanag.py
More file actions
38 lines (35 loc) · 1.1 KB
/
filesmanag.py
File metadata and controls
38 lines (35 loc) · 1.1 KB
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
import os
print('''
[1] Criar arquivo.
[2] Deletar arquivo.
[3] Ler arquivo.
[4] Escrever dentro de um arquivo.
''')
method = input('O que deseja fazer? ')
if method == '1':
file_name = input('Nome do arquivo: ')
file = open(f'{file_name}', 'a')
print(f'Arquivo {file_name} criado.')
elif method == '2':
file_name = input('Nome do arquivo: ')
if os.path.exists(f'{file_name}'):
os.remove(f'{file_name}')
print(f'Arquivo {file_name} deletado.')
else:
print(f'O arquivo {file_name} não existe.')
elif method == '3':
file_name = input('Nome do arquivo: ')
if os.path.exists(f'{file_name}'):
file = open(f'{file_name}', 'r')
lines = [1,2,3,4,5,6,7,8,9,10]
for i in lines:
print(f'{file.readlines(i)}')
elif method == '4':
file_name = input('Nome do arquivo: ')
if os.path.exists(f'{file_name}'):
file = open(f'{file_name}', 'a')
line_string = input('O que deseja escrever?\nR: ')
file.write(f'{line_string}')
else:
print('Esta opção não existe.')
exit()