Join theĀ top marketers who read our newsletter each week:

How to link two Python scripts between each other

Table of Contents

Linking Python files with each other is a very good way to organize your code and not end up with hundreds of lines of classes and functions.

In this short article, my aim is going to show you how to simply use functions you created in one .py file in an other file without having to rewrite them.

Let’s create a file that will contain a function called functionOne.

As you can see, this function requires an integer that will be ran against the equation “If variable is greater than 10 print X, else print Y”.

Now, let’s create a second file called

Now, when we run our script inside of our Terminal, this is the result:

And this is it. Despite having no mention of the function functionOne, our is able to find the function in and execute it.

The only thing you have to do is to write:

from Script1 import *

This basically is asking the .py file of destination to look for a file called and import all of the functions that are present inside of the document.

In the event that you do not want to import all of the functions present in your source document, you could also write this:

from Script1 import functionOne

This ensures that you only import the function that you plan on actually using and keep your code clean and understandable.

As I said, this was a short article but I believe it will be helpful :). As always, if you have any questions, I will answer any questions you may have in the comments section down below so feel free to shoot!

Until next time,

Join the top marketers who read our newsletter each week.

Yaniss Illoul

Share on twitter
Share on linkedin
Share on facebook
Share on reddit

You might also like these posts:

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.


Get more tutorials, guides and curated content !

In your inbox, once a week.


Get more tutorials, guides and curated content !

In your inbox, once a week.