灵活的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第三方库


热门话题
java Selenium运行ChromeDriver而不修改路径   java软件包sun。网www.protocol。https不可见   java AEM中的哪个类实现了javax。servlet。请求调度器接口?   在java/scala中读取zip或7z文件时的性能问题   java将一个文件写入另一个二进制文件   java在类本身中创建实例   Java中C#Action()委托的等价物?   java如何在任何类中使用@Context或类似工具获取ServletRequest?   重构(java)应该/如何重构此代码?   hibernate中的java TransientObject异常   gwt使用Java在CouchDB 2.0 fauxton中创建文档   xml错误Java Jersey:NotAuthorizedException:HTTP 401未经授权   java heroku错误:无法找到或加载主类   java从CAS 5.0检索已发布的属性。Spring Security中的x 3.2.5