How to run files that are not named main.py?
By default, repl runs files that are main.py but If I want to run someother file. How can I run it?
Create a .replit file, and type "run = "main.py examplefile.py"
replace example file with whatever file you are using
You can use os.
> from os import system > system("python dummy.py")
Run that in terminal.
You can also import the module and then run it, but only after you ran main.py once.
> import dummy
It might be a better solution than the above.
There is also a way to configure the run button, but that will change the whole program and is only good if you want to rename main.py but not if you want to test a specific module.
@OperationDemon explains this.
On the repl.it
make a file with name ".replit", and type:
language="python" run="python filename.py"
Importing the file
you can do things like:
#example.py def main(): print('xD') return 123
from example import main #You can import the file and use he functions main() #write 'xD' in the terminal x = main() print(x) #write 123 in the terminal
Thanks for all the answers.
Hello I have come to help!!
what you can do is put that file in a function and call it in main, I would say that is the easy whay.
To call a function in another file you have to do this in your main file or where you want to call it:
from example import *
example is the file you want to import where you have stored your function!
Hope it helped!
You will have to import that file into the main file, and it will run.
# different file def function(): print("hi") function()
# main.py from other file import function
Now run it, and it will work
Or, you can import that file.
# other file def function(): print("hi") function()
# main.py import filename
Any of those should work
There are two ways to do this.
1. Creating a .replit file
Creating a
.replit
file changes what file is being run.Change
<file>
to your other file. Maybedummy
?2. Importing files
Importing files will allow you to run both files one after the other.