在Python中,如何正确地使用类型提示来注释路径?

8 浏览
0 Comments

在Python中,如何正确地使用类型提示来注释路径?

如何在Python3中为这个简单的实用函数添加注释是正确的方式?

它应该接受pathlib.Path对象以及任何其他常见的传递路径的方式。

def read_json(path: ):
    with open(path, 'rb') as f:
        data = json.load(f)
    return data

对我来说,这个主题似乎在变化中,我找不到一个收集这些信息的好地方。我对如何在Python 3.6、3.7和3.8中处理此问题很感兴趣。

0