从命令行在模块中运行python函数的工具

pyfuncrun的Python项目详细描述


从命令行在模块中运行python函数并按shiftsys.argv, 所以函数可以正确地解析sys.argv

https://travis-ci.org/zhangliyong/pyfuncrun.svg?branch=masterDownloadshttps://coveralls.io/repos/zhangliyong/pyfuncrun/badge.png?branch=master

安装

$ pip install pyfuncrun

用法

$ pyfuncrun <path.to.func> <func arguments> <arguments for func to parse in sys.argv>

示例

函数py:

importsysdefprint_sys_argv():printsys.argvdeffunc_with_args(a,b):print((a+b),sys.argv)deffunc_with_kwargs(a,b,c=1):print((a+b+c),sys.argv)

运行:

$ pyfuncrun func.print_sys_argv 12['pyfuncrun', 1, 2]

$ pyfuncrun func.func_with_args 12(3, ['pyfuncrun'])

$ pyfuncrun func.func_with_kwargs 1234(6, ['pyfuncrun', 4])

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

推荐PyPI第三方库


热门话题
java在Android中维护应用程序状态   javajavacc:如何指定在特定上下文中需要哪些令牌?   java为什么改型会在重新加载数据时设置以前的响应?   java如何将键转换为字符串,反之亦然   java JDOM解析器插入#固定手动属性   java按元素对XML数据排序?   java Android中有哪些哈希算法?   java为什么使用可选返回类型进行单元测试失败?   Gson和argonauts使用Gson将javascript数组转换为json字符串并转换为javapojo时遇到的问题。试图让我的结构正确   java中的空格   java SQLite高分,草率IndexOutofBounds Android   使用Spring OAUTH2的java Make客户端   netbeans如何在java中创建一个JPopupMenu,其中包含一个要复制文本的项