我试图打开文件并遇到一些问题:
TypeError: coercing to Unicode: need string or buffer, NoneType found
Run Code Online (Sandbox Code Playgroud)
这是代码示例:
a = open(fname, "rb").read(255)
Run Code Online (Sandbox Code Playgroud)
代码有什么问题?
fname是None,不是一个字符串:
>>> open(None)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: coercing to Unicode: need string or buffer, NoneType found
Run Code Online (Sandbox Code Playgroud)
你必须修复你设置fname或明确防范它的方式None.
| 归档时间: |
|
| 查看次数: |
31 次 |
| 最近记录: |