你好,我是堆棧溢出社區(qū)的新手,所以我希望你能理解我也是 Python 的新手。在我的學(xué)校,我們正在做 python,我們沒有被教太多,我們被分配了一個任務(wù),為經(jīng)過身份驗證的用戶登錄以及我們將在課堂上研究更多細節(jié)的其他一些代碼。我們被告知在家嘗試讓經(jīng)過身份驗證的用戶登錄。要求必須是它必須從另一個文件的表中獲取數(shù)據(jù),如果不是該用戶,則它會要求它重試。這就是我試圖做的。我們學(xué)會了如何做循環(huán),我認為這是正確的。這是我的 main.pyfrom variables import authUsersimport time##Import All Variablescount = 0while count != 3: authenticate = input('Please enter a Valid Username') if authenticate in open(variables.py, 'r').readlines(1): print ("hello")else: exit這是我制作的 variables.pyauthUsers = ['userA', 'userB', 'userC']它返回一個錯誤說Traceback (most recent call last): File "G:\Python\Computer Science\main.py", line 14, in <module> if authenticate in open(variables.py, 'r').readlines(1):NameError: name 'variables' is not defined我無法完全理解為什么它無法識別它們在同一目錄中。再次感謝。以下是我查看的網(wǎng)站,試圖找到我的問題的答案,但我無法弄清楚什么是錯誤的。
添加回答
舉報
0/150
提交
取消