在python中打开file类型的文件

在python中打开file类型的文件,python,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 dat

我几乎没有存储没有任何扩展名的
邮件文件

如何打开它们

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)

我不明白,你知道如何读取文件,但不知道如何打开;)?像任何其他文件一样打开:
target\u file=Open(final\u file\u name,“rt”)target\u file.close()
@mic4ael我的意思是,如果我可以打开该文件,那么在该文件中我将拥有全部邮件内容。我知道如何处理邮件内容,但我不知道如何打开文件。请定义“打开”!