您可以在Gradle的exec任务中使用systemProperty来传递参数,然后在Python代码中使用argparser来读取该参数。以下是一个示例:
Gradle任务中:
task myTask(type:Exec) {
commandLine 'python', 'script.py'
systemProperty 'myArg', 'argValue'
}
Python代码中:
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--myArg', help='My argument')
args = parser.parse_args()
print(args.myArg)
这将打印出argValue
。