此程序是一個銀行系統。它連接到一個包含客戶詳細信息和交易細節的在線數據庫。但是,當我執行代碼時,我在python 3.4.0 shell中得到空白輸出:當我執行以下代碼時,Python輸出爲空:
import pyodbc
cnxn = pyodbc.connect('Driver={SQL Server};'
'Server=***;'
'Database=***;'
'uid=***;pwd=***')
cursor = cnxn.cursor()
def MainMenu():
print('##############################\n\tWelcome to the XYZ Banking System\n##############################')
print()
print('PLEASE ENTER THE NUMBER CORRESPONDING TO YOUR DESIRED COMMAND IN THE PROMPT BELOW : \n\t1.ACCESS CUSTOMER DETAILS\n\t2.ACCESS TRANSACTION PORTAL\n##############################')
print()
var_UserInput=input('>>>')
if var_UserInput=='1':
return CustomerPortal()
def CustomerPortal():
cursor.tables()
rows = cursor.fetchall()
for row in rows:
print (row.customer)
MainMenu()
您的縮進被搞砸了。該代碼根本不會運行;它會產生一個'IndentationError'。 –
您是否在SO上發佈專有代碼? –
@MadPhysicist一點都不。請欣賞你的關心。 – idl99