0
我目前正在製作一個需要JSON數據庫文件的程序。我希望程序檢查文件,如果它存在,那麼它是完美的,運行程序的其餘部分,但是如果它不存在,請在文件內創建'Accounts.json'與{}
,而不是運行該程序。Python:檢查JSON文件並在需要時創建一個
我該怎麼做?什麼是最有效的方法。
注:我用這個來檢查,但我會如何創建文件:
def startupCheck():
if os.path.isfile(PATH) and os.access(PATH, os.R_OK):
# checks if file exists
print ("File exists and is readable")
else:
print ("Either file is missing or is not readable")
爲什麼你正在使用'這裏codecs'? – styvane
@Styvane 我編輯了使用'io'(它也接受'encoding'參數,如果需要的話)的答案,因爲它可以在python2和python3中使用。感謝您指出。 – maccinza