android-Python Kivy将文件写入读取到SD卡

android-Python Kivy将文件写入读取到SD卡,第1张

概述通过使用Python和Kivy,我想将文件写入用户手机的(虚拟)SD卡,并以其他功能再次读取该文件.由于Android,IOS和WindowsPhone到SD卡的路径可能不同,因此似乎最好使用“plyer”.如何将文件写入SD卡/从中读取文件?解决方法:SD卡路径fromjniusimportautoclass#SDcardAndroid#

通过使用Python和Kivy,我想将文件写入用户手机的(虚拟)SD卡,并以其他功能再次读取该文件.由于Android,IOS和windows Phone到SD卡的路径可能不同,因此似乎最好使用“ plyer”.如何将文件写入SD卡/从中读取文件?

解决方法:

SD卡路径

from jnius import autoclass  # SDcard AndroID# Get path to SD card AndroIDtry:    Environment = autoclass('androID.os.Environment')    sdpath = Environment.getExternalStorageDirectory()# Not on AndroIDexcept:    sdpath = App.get_running_app().user_data_dir

user_data_dir也可在AndroID上使用,但它依赖于/ sdcard符号链接,而该符号链接已过时.我不知道IOS或windows Phone.

复制到SD卡

import shutilsdpathfile = os.path.join(sdpath, 'filename')shutil.copyfile(os.path.join('folder', 'filename2'), sdpathfile)
总结

以上是内存溢出为你收集整理的android-Python Kivy将文件写入/读取到SD卡全部内容,希望文章能够帮你解决android-Python Kivy将文件写入/读取到SD卡所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1089547.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存