Вас смущают значения и переменные? Когда вы присваиваете значение как строку, оно не считается именем переменной, компилятор не поймет, как вы понимаете.
Например, вы пытаетесь достичь ниже:
hello = 1
x = 'hello'
print (x)
Вы ожидаете результата как 1
, конечно, он напишет hello
здесь.
Что вы можете здесь сделать, это
variable_name.py
equilibrium = 'smth'
file2.py
import variable_name
print(variable_name.equilibrium)
try:
input.variable_name.equilibrium.get()
variable_name.equilibrium = input.variable_name.equilibrium
except:
print("The equilibrium IDS is absent from the input datafile")
print("----> Aborted.")
exit()