Каков наиболее оптимальный и безопасный способ чтения файла в Python? [дубликат]Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Каков наиболее оптимальный и безопасный способ чтения файла в Python? [дубликат]

Сообщение Anonymous »

Я реализовал два метода чтения файла в Python. Один использует модуль os, а другой использует try-Exception. Какой из двух вариантов вы считаете лучшим и почему?
import os

path1 = "C:\\Users\\kompo\\Desktop\\p train\\hi.txt"
path2 = "C:\\Users\\kompo\\Desktop\\p train"

#method1
if os.path.exists(path1):
print("exists")
if os.path.isfile(path1):
print("is file")
with open(path1) as file:
print(file.read())
print(file.closed) #check if closed
elif os.path.isdir(path1):
print("is dir")
else:
print("does not exist")

print("==================================")

#method2
try:
with open(path1) as file:
print(file.read())
print(file.closed) #check if closed
except FileNotFoundError as e:
print(e)
print("does not exist")
except PermissionError as e:
print(e)
print("is dir")
except Exception as e:
print(e)
print("unexpected exception")


Подробнее здесь: https://stackoverflow.com/questions/786 ... -in-python
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Оптимальный способ чтения файла Excel (.xls/.xlsx)
    Anonymous » » в форуме C#
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Каков безопасный способ создания файла Temp в Java?
    Anonymous » » в форуме JAVA
    0 Ответы
    33 Просмотры
    Последнее сообщение Anonymous
  • Каков безопасный способ создания файла Temp в Java?
    Anonymous » » в форуме JAVA
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Каков безопасный способ создания файла Temp в Java?
    Anonymous » » в форуме JAVA
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • ReadObject() не генерирует исключение, когда сокет внезапно закрывается удаленным сервером. Каков оптимальный способ это
    Anonymous » » в форуме JAVA
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»