python - 使用 Python 脚本的 UC4 ONE 自动化作业
问题描述
我对 UC4 有点问题。有一个作业,它只启动一个批处理文件。在工艺表上的这个作业中,有三个纯文本变量。
文件名 国家部门
file.bat 瑞典销售
文件名用于在作业本身中执行批处理文件。另外两个在批处理文件中使用,调用如下:
set country = %1
set dep = %2
为了在 python 中重建它,我想知道如何在 python 中分配/调用变量。
解决方案
您可以在触发 Python 作业时将变量作为参数传递。它可以使用 argparse 库来完成。请参阅下面的示例,其中访问名为“country”和“dep”的参数。
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("country")
parser.add_argument("dep")
args = parser.parse_args()
print(args.country, args.dep)
你的工作看起来像,
python file_python_job.py --country "Country Name" --dep "Dept Name"
更多信息可以在这里找到
推荐阅读
- django - Django 链接到其他应用程序
- react-native - “valueFormatter”中的新行
- java - 在 StringBuilder 中分隔行
- r - 会计与应用不工作
- c++ - 了解在 C++ 中分配容器时的对象复制
- angular - before.insert / Meteor 扩展 / mongoObservable / 从 mongoDB = "undefined" 获取最后一个对象
- javascript - JavaScript - 我需要从数组中返回一个随机字符串并将索引号存储到一个变量中
- javascript - axios/express GET/POST/PUT/DELETE
- javascript - 网格结构中的项目,项目之间有箭头
- git - 推动失败。连接到 github.com:443 的未知 SSL 协议错误