I have 3 Python scripts, script1, script2 and script3 in a folder. I want to run script2 and script3 using script1. How can I do this?
3 Answers
In script1 you need to import script2 and script3:
At the top of script1:
import script2
import script3
To run a function from script2 for example:
script2.function()
You may also need to add a blank file called __init__.py in the same directory as the scripts, so that python can see that the directory is a library.
3 Comments
Sistu Srikanth
I tried import script2 but am getting an error that the module is not found.
Rob
In my original post the _ was missing from the init file name. Hopefully that will help.
hitzg
The file should be called
__init__.py with 2 underscores before and after init.
import script2script2.main()(if you defined amain()method)