我已經在兩個文件中以下代碼:的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. –