kivy程序往手机里存储数据

我用kivy写了一个程序,该程序可以生成xlsx文件,我把程序打包成apk,想在手机上运行后,把生成的xlsx文件保存到手机里。
可是当我运行完程序后,手机里根本找不到这个文件,我也在spec文件里添加了读写权限,就是在手机里找不到这个文件,
求指点

“Devil组”引证GPT后的撰写:
这意味着,如果想要在设备上找到生成的xlsx文件,编写代码将其保存到设备上的某个位置。

在Kivy中,用App类的user_data_dir属性来获取应用程序的沙盒目录路径。用Python标准库中的os模块来检查沙盒目录是否存在,并将生成的xlsx文件保存到沙盒目录中。以下是一个示例代码:

import os
import openpyxl
from kivy.app import App

class MyApp(App):
    def build(self):
        # 生成xlsx文件的代码
        wb = openpyxl.Workbook()
        ws = wb.active
        ws['A1'] = 'Hello'
        ws['B1'] = 'World'
        wb.save(os.path.join(self.user_data_dir, 'example.xlsx'))

if __name__ == '__main__':
    MyApp().run()


不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^