我让自己重复很多此模式:
with open(fil, 'r') as f:
data = f.read()
# do something with data
任何人都知道标准库中的任何快捷方式吗?类似:
def fdata(fil):
with open(fil, 'r') as f:
return f.read()
您可以使用pathlib
(3.5及以上):
from pathlib import Path
contents = Path(file_path).read_text()
对于Python的较旧版本,您可以安装pathlib2
。
否则,您需要按照示例来定义自己的功能。