如何在python脚本中访问ant变量

2024-10-04 05:27:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我做了生成.属性在ant中定义了一些变量的文件,如下所示

webinf.dir = WEB-INF

src.dir = ${webinf.dir}/src

现在这些变量在ant中被访问生成.xml文件和它的工作正常。但是我还想在python文件中访问这些变量。 我想要源目录WEB-INF/src而不是${webinf.dir}/src

我该怎么做?在


Tags: 文件srcweb属性定义dirxmlinf
1条回答
网友
1楼 · 发布于 2024-10-04 05:27:56

我相信您可以使用单个属性文件(例如。构建.py)蚂蚁和Python都读到了。例如:

编译文件

<project default="build">
    <property file="build.py"/>
    <target name="build">
        <echo message="${src.webinf}"/>
    </target>
</project>

脚本.py

^{pr2}$

构建.py

[properties]
src.webinf = WEB-INF

示例用法

$ ant
Buildfile: /Applications/MAMP/htdocs/clicks/test/build.xml

build:
     [echo] WEB-INF

BUILD SUCCESSFUL
Total time: 0 seconds

$ python script.py 
WEB-INF

相关问题 更多 >