Ask coding questions

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

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.

Comments
hotnewtop
HaykAprikyan (6)

Ctrl+Shift+P > Open Shell > type in "python [second file name.py]"

chrisbarai (0)

@HaykAprikyan how you guys manage your python file
by making a single repository for a single file or by some other way

AliBaba1 (16)

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.

aayushich6 (1)

@AliBaba1 It is working but then at the bottom it is showing an error.

Also, how would i import another file inside a folder??

timmy_i_chen (1153)

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

paulfears (93)

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())

chrisbarai (0)

@paulfears means we should only keep one file(main.py) in one repository?