Saveen Reddy explains how to build a custom Python library and use it with U-SQL:
First, let’s talk about “zipimport”. Thanks to the adoption of PEP 273 – Python had the ability to import modules from ZIP files since Python 2.3. This ability is called “zipimport” and is a built-in feature of the Python’s existing import statement. Read the zipimport documentation now.
To review the basics.
-
You create a module (a .py file, etc.)
-
ZIP up the module into a .zip file
-
Add the path to the .zip file to sys.path
-
Then import the module
Read on for the step-by-step process.