本文翻译自:Reading entire file in Python
If you read an entire file with content = open('Path/to/file', 'r').read()
is the file handle left open until the script exits? 如果你读取整个文件,其中content = open('Path/to/file', 'r').read()
是文件句柄保持打开状态,直到脚本退出? Is there a more concise method to read a whole file? 是否有更简洁的方法来读取整个文件?
#1楼
参考:https://stackoom.com/question/V5ca/用Python读取整个文件
#2楼
You can use pathlib . 您可以使用pathlib 。
For Python 3.5 and above: 对于Python 3.5及更高版本:
from pathlib import Path
contents = Path(file_path).read_text()
For lower versions of Python use pathlib2 : 对于较低版本的Python,请使用