How to pass a python variables to shell script.?

tonyp
New Contributor II

How to pass a python variables to shell script.in databricks notebook, The python parameters can passed from the 1 st cmd to next %sh cmd .?

erikvisser1
New Contributor II

I found the answer here: https://stackoverflow.com/questions/54662605/how-to-pass-a-python-variables-to-shell-script-in-azure...

basically:

%python
import os
l =['A','B','C','D']
os.environ['LIST']=' '.join(l)print(os.getenv('LIST'))
%sh
for i in $LIST
do
  echo $i
done