我需要从外部 SD 卡运行 Python 脚本,它在目标设备中安装为/mnt/sdcard/_ExternalSD
.
ExtSDRun.py
通过在标准 SL4A 脚本目录中准备“代理”脚本,我已经成功地以一种快速而肮脏的方式实现了这一点,如果我的目标设备是/mnt/sdcard/sl4a/scripts
import android
droid = android.Android()
import os
import sys
# Add directory with the scripts to the Python path
sys.path.append("/mnt/sdcard/_ExternalSD/scripts")
# Start the script located in the external SD card
# in the script_to_run.py file
import script_to_run
# You can also do:
# from script_to_run import *
有没有更好更优雅的方式来实现这个目标?