我在我的 Android 终端中运行 python 并希望运行一个 .py 文件:
python /sdcard/myScript.py
问题是在我的/system/bin/ 路径中使用shell 在我的Android 环境中间接调用了python(以便通过终端模拟器直接访问它)。
我的确切问题是,标题如何说明如何通过多个 Shell 脚本将参数传递给 Python?
我在 /System/bin/ 中直接调用的文件“python”仅包含一个重定向,例如:
sh data/data/com.hipipal.qpyplus/files/bin/qpython-android5.sh
等等调用python二进制文件。
编辑:
我只是$1
在每个 shell 之后添加参数,Python 的调用方式如下:
sh data/data/com.hipipal.qpyplus/files/bin/qpython-android5.sh $1
所以可以打电话
python /sdcard/myScript.py arg1
并在 myScript.py 中像往常一样使用sys.argv
谢谢