首页 > 解决方案 > 我如何知道函数返回的是字符串还是字节?

问题描述

例如os.listdir('.')返回字符串列表,而os.listdir(b'.')返回字节对象列表。这只是一个例子,但问题是所有返回字符串/字节的函数。

我没有在官方文档中看到提到返回的类型。是否有一些约定或通用文档?

标签: pythonpython-3.xstringbyte

解决方案


文档

path 可能是一个类似路径的对象。如果 path 是 bytes 类型(直接或间接通过 PathLike 接口),则返回的文件名也将是 bytes 类型;在所有其他情况下,它们将是 str 类型。

不确定您所指的所有其他功能


推荐阅读