Я пытаюсь проверить концепцию здесь:
Используя Chaquopy 4.0.0 (я использую python 2.7.15), я пытаюсь записать строку в файл в определенной папке (getFilesDir ()), используя Python, а затем читать через Android.
Чтобы проверить, был ли файл записан, я проверяю его длину (см. Код ниже).
Я ожидаю получить более длинную строку, чем 0 (чтобы убедиться, что файл действительно был записан в определенное место), но я продолжаю получать 0.
Любая помощь будет принята с благодарностью !!
main.py:
import os.path
save_path = "/data/user/0/$packageName/files/"
name_of_file = raw_input("test")
completeName = os.path.join(save_path, name_of_file+".txt")
file1 = open(completeName, "w")
toFile = raw_input("testAsWell")
file1.write(toFile)
file1.close()
OnCreate:
if (! Python.isStarted()) {
Python.start(new AndroidPlatform(this));
File file = new File(getFilesDir(), "test.txt");
Log.e("TEST", String.valueOf(file.length()));
}```