I have the following script that will run each script (sequentially) in a directory:
import os directory = [] for dirpath, dirnames, filenames in os.walk("path\to\scripts"): for filename in [f for f in filenames if f.endswith(".py")]: directory.append(os.path.join(dirpath, filename)) for entry in directory: execfile(entry) print x
my scripts look like this:
def script1(): x = "script 1 ran" return x script1()
When print x is called, it says x is undefined. I'm just wondering if there is a way to return the values ββso that the parent script can access the data.
source share