【发布时间】:2021-08-20 09:34:03
【问题描述】:
我正在尝试在 kivy 中打开一个文件。你如何打开文件,因为我的应用程序包括打开 txt 文件,所以我的想法是当有人在我的应用程序中按下按钮时,会出现一个菜单,他们选择文件然后我将文件复制到我的应用程序存储 txt 文件的目录。 kivy 中是否已经有此模块?
【问题讨论】:
我正在尝试在 kivy 中打开一个文件。你如何打开文件,因为我的应用程序包括打开 txt 文件,所以我的想法是当有人在我的应用程序中按下按钮时,会出现一个菜单,他们选择文件然后我将文件复制到我的应用程序存储 txt 文件的目录。 kivy 中是否已经有此模块?
【问题讨论】:
这是我在每个 kivy 项目中的“storage.py”文件::)
from kivy.storage.jsonstore import JsonStore
def get(path, data={}):
try:
return JsonStore(path).get('data')["data"]
except:
print("no data found so we create", path, data)
JsonStore(path).put("data", data=data)
return data
def set(path, data):
JsonStore(path).put("data", data=data)
【讨论】: