Открыть файл типа файла в python

У меня мало mail files хранятся без расширения:

почтовые файлы

как их открыть?

3 Solutions collect form web for “Открыть файл типа файла в python”

 with open('1', 'r') as fp: content = fp.read() 

Таким образом, файл всегда будет закрыт.

Чтобы добавить к ответу @ math2001, вы можете сделать что-то вроде этого:

 numOfFiles = #int data = [] for files in range(1, numOfFiles+1): with open(str(files), 'r') as f: // do whatever data processing you need to do fileData = f.read() data.append(fileData) 

Еще один способ:

 import os import glob files = filter(os.path.isfile, glob.glob("./[0-9]*")) for name in files: with open(name) as fh: contents = fh.read() # do something with contents (parse email format) 
  • Создает ли отдельные функции вместо одного большого медленного времени обработки?
  • AttributeError: объект 'str' не имеет атрибута 'write'
  • Список списков объектов, ссылающихся на один и тот же объект в Python
  • Ошибка генерации строки python raw string с завершающей косой чертой
  • Почему у python нет attrsetter (и что он должен сделать, чтобы сделать это)?
  • Преобразование объекта SRE_Match в строку
  • Python: количество элементов в списке для условия if
  • Python: нет модуля с именем suds
  • Python - лучший язык программирования в мире.