blob: 2dae428d753cb7ed15f5af7ddd40c912d92ecb3c (
plain)
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
|
import os
file_path = input()
if os.access(file_path, os.W_OK):
try:
open(file_path)
except IsADirectoryError:
print(f'Файл "{file_path}" является директорией. Завершаем работу...')
else:
print(f'Файл "{file_path}" существует и доступен для записи. Удаляем...')
os.remove(file_path)
else:
try:
f = open(file_path, 'w', encoding='utf-8')
except PermissionError:
print(f'Путь "{file_path}" не доступен для записи.')
print('Завершаем работу...')
else:
f.write('Ало здравствуйте. Alo zdravstvuite.')
with open(file_path, encoding='cp1251') as f:
print(f.read())
with open(file_path, encoding='utf-8') as f:
print(f.read())
os.remove(file_path)
|