python - 我如何知道函数返回的是字符串还是字节?
问题描述
例如os.listdir('.')
返回字符串列表,而os.listdir(b'.')
返回字节对象列表。这只是一个例子,但问题是所有返回字符串/字节的函数。
我没有在官方文档中看到提到返回的类型。是否有一些约定或通用文档?
解决方案
从文档:
path 可能是一个类似路径的对象。如果 path 是 bytes 类型(直接或间接通过 PathLike 接口),则返回的文件名也将是 bytes 类型;在所有其他情况下,它们将是 str 类型。
不确定您所指的所有其他功能
推荐阅读
- upgrade - Wixsharp 升级不保留以前的设置,如数据库数据和其他配置
- powershell - 有什么方法可以在不影响性能的情况下在 Powershell 中保持进度条?
- firebase - Firebase 数据库具有不安全的规则,即使这些规则是必要的
- database - 如何从 Atlas 云数据库在我的本地计算机中创建辅助 Mongo 数据库副本?
- unity3d - “PlaySounds.audio”隐藏了继承的成员“Component.audio”。如果打算隐藏,请使用新关键字
- angular - 'full-calendar' 不是已知元素:
- angular - Angular 9:没有箭头功能的延迟加载模块?
- php - 在函数中传递数据库连接
- html - 如何将 div 元素彼此相邻放置?
- plsql - 将 plsql 脚本的结果保存在 Kettle 变量中