灵活的python工作流工具

atraxi-flow的Python项目详细描述


< H1>防泻>

柔性Python工作流工具

Build StatusDocumentation StatusLanguage grade: PythonPyPI version

  • 在几分钟内创建易于阅读的自动化脚本-处理文件、文件夹、图像或任何其他内容
  • 将自己的逻辑添加为ATRAXIFIFL节点,并与他人
  • 共享
  • 使用控制台进行输入和输出,或者添加一个ui节点来显示图形消息和输入表单 使用qt5构建

学习

安装

pip install atraxi-flow

要求

  • python 3.4或更高版本
  • 如果要使用ui节点和函数,则需要安装Pyside2(可选)

最新更改

1.0.3:新节点:textfileinputnode,textfileoutputnode。Windows上ShellExecNode的修复程序。新的便利节点函数:“echo()”。

1.0.2:在datetimeprocessor中修复,并在filefilternode中改进文件日期/时间比较

1.0.1:shellexecnode:new options“echo_command”和“echo_output”

1.0.0:第一个产品发布版

示例脚本

fromatraxiflow.nodes.commonimportCLIInputNode,EchoOutputNodefromatraxiflow.nodes.textimportTextValidatorNodefromatraxiflow.core.streamimport*get_name=CLIInputNode('node',{'prompt':"What's your name? ",'save_to':'username'})get_greeting=CLIInputNode('node',{'prompt':"And your favourite greeting? ",'save_to':'usergreeting'})# let's make sure we have a name and a greetingcheck_input=TextValidatorNode({'sources':'Text:user*','rules':{'not_empty':{}}})out=EchoOutputNode({'msg':'{Text:usergreeting} {Text:username}, nice to meet you!'})# let's go!Stream.create()>>get_name>>get_greeting>>check_input>>out>>flow()

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
servlets Java EE+GlassFish:如果用户在其他地方登录,则强制用户注销   java在不更改源代码的情况下添加钩子   安卓 Java TextView Onclick()返回表达式错误   java Excel文件未使用Apache存储内部内存   java getRowCount()和getSelectedColumn()不起作用   无法在java中生成视图绑定。util。Android Gradle插件2.1的NoTouchElementException   Java中的类型转换运算符百分比计算为零   主java中的调用方法   java在Javasound中播放多个示例   java如何知道webDriver成功打开URL   java jmock,每次调用时返回新对象   eclipse使用Java在Selenium WebDriver中生成可执行文件   macos捆绑Java OS X应用程序默认为MacRoman编码   java我应该把我的休息网关变成一个图书馆吗?   java Eclipse插件:查找包含子字符串的行号无效   Java IOException:在Linux上发送UDP数据包时没有可用的缓冲区空间   java无法解析jaxbxjc2中的名称“xjc:globalJavaType”。2.52.罐子   java是否有HibernateAPI来检查是否创建了数据库?