我只是想用 Python 读取我的 json 文件。当我这样做时,我位于正确的文件夹中;我在“下载”中,我的文件名为“Books_5.json”。但是,当我尝试使用 .read() 函数时,出现错误
OSError: [Errno 22] Invalid argument
这是我的代码:
import json
config = json.loads(open('Books_5.json').read())
这也会引发同样的错误:
books = open('Books_5.json').read()
如果有帮助的话,这是我的数据的一小段:
{"reviewerID": "A10000012B7CGYKOMPQ4L", "asin": "000100039X", "reviewerName": "Adam", "helpful": [0, 0], "reviewText": "Spiritually and mentally inspiring! A book that allows you to question your morals and will help you discover who you really are!", "overall": 5.0, "summary": "Wonderful!", "unixReviewTime": 1355616000, "reviewTime": "12 16, 2012"}
{"reviewerID": "A2S166WSCFIFP5", "asin": "000100039X", "reviewerName": "[email protected] /cdn-cgi/l/email-protection \"[email protected] /cdn-cgi/l/email-protection\"", "helpful": [0, 2], "reviewText": "This is one my must have books. It is a masterpiece of spirituality. I'll be the first to admit, its literary quality isn't much. It is rather simplistically written, but the message behind it is so powerful that you have to read it. It will take you to enlightenment.", "overall": 5.0, "summary": "close to god", "unixReviewTime": 1071100800, "reviewTime": "12 11, 2003"}
我在 MacOSX 上使用 Python 3.6