Ask coding questions

← Back to all posts
Why I can't run my second file
AshkiKudzma (5)

I want to run my second python file but it always run whatever i have in main.py but not in second file i made.

Commentshotnewtop
AliBaba1 (5)

To do this
go to your main.py file
and write the following code in it

from filename import *

Remember replace filename in code with your desired filename to be run
Note: do not use keywords as your filenames.

timmy_i_chen (939)

Here's an example of using multiple files in python: https://repl.it/@timmy_i_chen/multi-files-demo

paulfears (54)

that is because multible files are designed to be object oriented
you can run the other file by turning it into a class or function and importing it with the import command

or you could add this to main.py

import os
print(os.popen("otherfile.py").read())