gpt4 book ai didi

python - 标准库中是否有 with open(fl, 'r' ) as f : data = f. read() 的快捷方式?

转载 作者:行者123 更新时间:2023-12-01 02:36:07 25 4
gpt4 key购买 nike

我经常重复这种模式:

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 .

否则,您将需要根据示例定义自己的函数。

关于python - 标准库中是否有 with open(fl, 'r' ) as f : data = f. read() 的快捷方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46202224/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com