我寫了一個函數,它接受多個用戶輸入並使用輸入的數據。下面的函數是file1
返回使用Python中不同文件的某些頁面
def dimensions
f = open("file.txt", "a")
distance= (raw_input("Enter distance: "))
height= raw_input("Enter height: "))
length= raw_input("Enter length: "))
f.write(fullInfo)
f.close()
以下是file2
。 File2
電話file1
與import
此功能dimensions
被稱爲像這樣:
def calculation():
print "1- Enter dimensions"
print "2- Enter something else"
choice = raw_input("")
if choice == 1:
file1.dimensions
我這個遇到的問題是,如果用戶不希望進入的尺寸,並錯誤地在菜單中輸入1
,他仍然會必須輸入所有三個查詢。
我嘗試導入file1
在file2
並編寫以下代碼,以便它可以返回菜單,但是將兩個文件導入到另一個文件似乎不起作用。這在file1
if distance == 'exit':
file2.calculation
任何幫助或指針編碼,我怎麼可以讓用戶脫離的問題路程,返回菜單,將不勝感激。由於
我的問題是,如果處理情況輸入一個值。我不知道該輸入什麼內容,並且調用菜單函數不起作用,因爲它所在的文件已經在調用函數dimension() – Johny