1
Variable from other files
bossotron13 (15)

From all the google searches I’ve been told to use, from file import Variable but when i do that, it runs all the code inside of file, and is there a way i can import all the variables not one by one. Ive tried from file import * but that just runs all the code.

You are viewing a single comment. View All
Answered by JustARatherRidi (185) [earned 5 cycles]
View Answer
1
mat1 (2246)

You can do import file Then do file.variablename when you want to access a variable
Please mark my comment as the answer if it answered your question. Thanks!

1
bossotron13 (15)

@mat1 but when you import it just executes the whole code

1
mat1 (2246)

@bossotron13 Well, the variable won't be set if the code isn't run, so that's necessary. If you want parts of the code to not run while importing, put them in a function and call it later

1
bossotron13 (15)

@mat1 so yes but i imported it after the variables like so,
power = 3
import level2
and i try to print in level2 and it says not defined, any help?

1
mat1 (2246)

@bossotron13 In level2, add from main import power and then you can use the variable.