我正在爲學校開展一個項目,我必須創建一個系統來識別設備(如筆記本電腦)的故障。如何在不運行變量的情況下導入等於輸入的變量?
爲了最終我試圖將用戶的電子郵件和名稱打印到.txt文件中,但是存儲這些文件的變量在另一個python文件中。當我從_____導入_____使用導入變量時,變量運行會顯示我使用輸入函數實現的問題。
請幫忙!!
下面是一些測試代碼
TEST1:
userName = input ("What is your name ? ")
userEmail = input ("What is your email address? ")
import test2
TEST2:
from test1 import userName
from test1 import userEmail
caseNumber = (random.randint(0,999999))
file = open ("CaseInfo.txt","w")
file.write(userName)
file.write(userEmail)
file.write(caseNumber)
當運行代替可變正在打印的變量的值,這是重新執行所以問題再次提出。
您自己編寫的任何代碼? – elena
@elena我已經嘗試使用導入變量,但是一旦我運行代碼,它將顯示問題而不是變量的值,如前一個文件中的變量使用輸入函數來保存(在這種情況下的用戶名)。 –
Iamaspacellama
@wwii請你詳細說明一下嗎? – Iamaspacellama