1
我得到試圖讀取一個JSON文件時出錯:String對象有沒有屬性讀取
def get_mocked_json(self, filename):
f = os.path.join(os.path.dirname(os.path.realpath(__file__)), '../fixtures', filename)
if os.path.exists(f) is True:
return json.loads(f.read())
else:
return 'mocked.json'
這是錯誤:
if os.path.exists(f) is True: ----> return json.loads(f.read()) else: return 'mocked.json' AttributeError: 'str' object has no attribute 'read'
什麼我做錯了任何幫助將不勝感激。
'」。加入()'導致串類型。所以你在一個字符串上執行'.read()' – Mangohero1
'f' - 你的字符串是路徑,你不能在字符串 – Vladyslav