skip to navigation
skip to content

Not Logged In

pyfuncrun 0.1.8

A tool to run a python function in a module from command line

Run a python function in a module from command line and shift sys.argv, so function can parse sys.argv properly.

Install

$ pip install pyfuncrun

Usage

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

Example

func.py:

import sys


def print_sys_argv():
    print sys.argv


def func_with_args(a, b):
    print ((a + b), sys.argv)


def func_with_kwargs(a, b, c=1):
    print ((a + b + c), sys.argv)

Run:

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

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

$ pyfuncrun func.func_with_kwargs 1 2 3 4
(6, ['pyfuncrun', 4])
 
File Type Py Version Uploaded on Size
pyfuncrun-0.1.8.tar.gz (md5) Source 2014-08-06 2KB
  • Downloads (All Versions):
  • 41 downloads in the last day
  • 174 downloads in the last week
  • 613 downloads in the last month