import json
class Students(object):
def read(self):
print r'["Tim","Bob","Alice"]'
s = Students()
print json.load(s)
结果输出来但是出现警告Traceback (most recent call last)
但是如果把print换成return就好了 这是为什么呢
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
json.load方法是读一个file-like对象的read方法的返回值,所以要在read方法里返回一个json字符串,打印是不行的。