打开文件时出错。蟒蛇

时间:2014-06-27 12:58:56

标签: python

我试图打开文件并遇到一些问题:

TypeError: coercing to Unicode: need string or buffer, NoneType found

以下是代码示例:

a = open(fname, "rb").read(255)

代码有什么问题?

1 个答案:

答案 0 :(得分:5)

fnameNone,不是字符串:

>>> open(None)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: coercing to Unicode: need string or buffer, NoneType found

您必须解决设置fname或明确防范None的方式。