我已经在两个文件中以下代码:的Python在一个文件传递变量从类到另一个文件
operation1.py
class App_Name():
def __init__(self):
self.type_option = ""
def Intro(self):
self.type_option = input("Chose one option: ")
...
start = App_Name()
start.Intro()
menu.py
from operation1 import App_name
aP = App_Name()
if aP.type_option == 1:
do smth
elif aP.type.type_option == 2:
do smth 2
如果i型1 ,我期望从第一个if
条件运行命令。当我尝试打印App_name.type_option
它似乎是空的。我如何将aP.type_option
的值传递给menu.py?
'option'只有1'p'。你正在定义2个不同的变量... –
我在这里键入代码,没有复制它 - 这是错字 – Fangir
问题:'如果aP.type_option == 1:'不能发生:'type_option'是一个字符串python 3. –