脚本向导-帮助文档

脚本向导-帮助文档


调用 Python

<h1>功能</h1> <p>调用执行指定的Python脚本,可选择向其传递一个输入参数列表。</p> <h1>输入</h1> <table> <thead> <tr> <th>名称</th> <th>说明</th> <th>示例</th> </tr> </thead> <tbody> <tr> <td>参数</td> <td>【array of string】此项必须为集合的形式</td> <td>['111','222']</td> </tr> <tr> <td>执行程序</td> <td>【String】Python.exe程序路径,为空时则会从系统环境变量里查找</td> </tr> <tr> <td>文件</td> <td>【String】要调用的Python脚本文件的完整路径</td> </tr> <tr> <td>脚本</td> <td>【String】要调用Python脚本内容</td> <td>[Python脚本内容]</td> </tr> </tbody> </table> <p><strong>注意:文件和脚本二选一填写即可。</strong></p> <h1>编码</h1> <table> <thead> <tr> <th>名称</th> <th>说明</th> <th>示例</th> </tr> </thead> <tbody> <tr> <td>输入</td> <td>【枚举】输入编码的具体格式,可选择Default/Ansi/UTF8/UTF16/UTF32</td> <td>Default</td> </tr> <tr> <td>输出</td> <td>输出编码的具体格式,可选择Default/Ansi/UTF8/UTF16/UTF32</td> <td>Default</td> </tr> <tr> <td>错误</td> <td>给出编码的错误提示格式,可选择Default/Ansi/UTF8/UTF16/UTF32</td> <td>Default</td> </tr> </tbody> </table> <h1>选项</h1> <table> <thead> <tr> <th>名称</th> <th>说明</th> <th>示例</th> </tr> </thead> <tbody> <tr> <td>超时时终止</td> <td>【布尔】确定到达超时期间是否会终止脚本进程。默认不勾选,表示超时时不终止脚本,勾选则超时时会终止脚本进程。</td> <td>不勾选</td> </tr> <tr> <td>等待输出</td> <td>【布尔】等待信息输出。默认勾选,表示会等待信息输出为止,不勾选则不会等待信息输出。</td> <td>勾选</td> </tr> </tbody> </table> <h1>输出</h1> <table> <thead> <tr> <th>名称</th> <th>说明</th> <th>示例</th> </tr> </thead> <tbody> <tr> <td>结果</td> <td>输出内容</td> <td>创建输出变量</td> </tr> </tbody> </table> <h1>注意/说明</h1> <p>1.输入表中的“文件”和“脚本”两个项只需要填写一个即可,若是同时填写,则只会调用“文件”项里的Python文件。 2.输入表中的“执行程序”项若是为空,则会从系统环境变量里查找python程序路径。 3.编码表一般默认选择“Default”,若是输出结果或者错误为中文乱码,则把编码表中的输出项和错误项改为UTF8即可。</p> <h1>相关函数</h1> <p>无</p> <h1>示例/演示</h1> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/839a6e4f85dc83fa65a4c9ce0acc2f04" alt="" /> <img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/92911a1035b9a2a774ca771dc05c28fa" alt="" /></p> <h1>示例附件</h1> <p>被调用的Python脚本内容:</p> <pre><code class="language-python"># encoding:gbk #import AomScript import sys value="1" level="Normal" # "Normal" "Offline" "Unknown" "Hint" "Warning" "Secondary" "major" "Error" notes="" # python script if __name__ == '__main__': print '参数个数为:', len(sys.argv), '个参数。' print '参数列表:', str(sys.argv) if (sys.argv &gt; 2): value = sys.argv[1] # return print "value[%s]" %value print "level[%s]" %level print "notes[%s]" %notes</code></pre> <p><a href="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/dde1b58cfd2a53cf1b4e44803931f5ff" title="[组件[调用Python函数示例]_20210512.db">组件[调用Python函数示例]_20210512.db</a></p>

页面列表

ITEM_HTML