小编Raj*_*Raj的帖子

解析python中有空格的命令行参数

我正在调用ant的脚本.我从调用者那里得到它作为单个字符串,但python奇怪地把它当作两个单独的字符串.我有脚本在Windows中用它的路径读取文件名.文件夹结构可以在其间或可以不具有空格

这是一个例子

test.py D:/test/File Name

我知道这可以使用optparse来完成.有没有什么方法可以将param作为单个参数读取,就像我想在sys.argv [index]中获取它一样(作为单个字符串).我已经厌倦了'和'前缀,但没有成功.

python jython wlst

10
推荐指数
1
解决办法
1万
查看次数

Ant isset行为

根据文档isset子句"测试是否已在此项目中设置给定属性".我不明白当设置属性时wheter isset返回true或false在下面的代码片段中,当未设置env.JAVA_HOME时,java.pass.home设置为somval.

<condition property="java.passed.home" value="somval">
    <isset property="${env.JAVA_HOME}"/>
</condition>
Run Code Online (Sandbox Code Playgroud)

这个片段适用于我的要求,但我认为正确的代码片段应该是这样的,因为我想在另一个属性不可用时设置属性

<condition property="java.passed.home" value="somval">
    <not>
        <isset property="${env.JAVA_HOME}"/>
        </not>
    </condition>
Run Code Online (Sandbox Code Playgroud)

有人可以澄清一下吗?提前致谢

ant

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

ant ×1

jython ×1

python ×1

wlst ×1