【问题标题】:how to save and write data on android directory storage/emulated/0/Android/data with python如何使用python在android目录storage/emulated/0/Android/data上保存和写入数据
【发布时间】:2021-08-17 05:04:08
【问题描述】:

我想知道是否可以使用 python os 模块 也可以在 android buildozer kivy apk 上使用 python-docx 吗?

【问题讨论】:

  • if it is possible ? “它”是什么?
  • 看看this

标签: python android operating-system kivy buildozer


【解决方案1】:

是的,有可能


您需要添加 WRITE_EXTERNAL_STORAGE、READ_EXTERNAL_STORAGE 在 android.permission 的 buildozer.spec 文件中

在 python 代码或 main.py 中

你可以这样做

from android.storage import primary_external_storage_path
primary_ext_storage = primary_external_storage_path()

不要担心,添加 android 时它不会在您的计算机上运行,​​但它会在您的 android 上运行
您只需要在 Bulldozer.spec 文件中的要求中添加 android 现在你可以创建一个文件夹或任何东西。

示例

import os
    
def makedir():
    from android.storage import primary_external_storage_path
    primary_ext_storage = primary_external_storage_path()

    directory = "foldername"

    parent_dir = primary_ext_storage


    path = os.path.join(parent_dir, directory) 


    os.mkdir(path)

这对你来说可能很好用

【讨论】:

    猜你喜欢
    • 2021-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-30
    • 2022-10-02
    • 1970-01-01
    • 2020-05-19
    • 1970-01-01
    相关资源
    最近更新 更多