如何在Delphi XE7下写一个Android APP

2025-06-21 09:02:57
推荐回答(1个)
回答1:

  为了达到命令行方式:test.py arg1 arg2的效果,使用execl("test.py","arg1","arg2",(char*)0))肯定是不行的,因为arg1会被忽略,提示缺少参数。正确的方式是:execl("test.py",”xxx”,"arg1","arg2",(char*)0)),这里”xxx”代表任意字符串,不过一般会使用解释器文件名,即”test.py”。
  为了达到命令行方式:python test.py arg1 arg2的效果,使用execl("python",”test.py”,"arg1","arg2",(char*)0))也是不行的,因为test.py会被忽略,arg1会被当做第一个参数传给python解释器。正确方式是:
  execl(“python",”xxx”,”test.py”,"arg1","arg2",(char*)0)),这里”xxx”代表任意字符串,不过一般会使用解释器文件名,即”test.py”。