【发布时间】:2017-04-08 05:45:45
【问题描述】:
这个程序是一个银行系统。它连接到包含客户详细信息和交易详细信息的在线数据库。但是,当我执行代码时,我在 python 3.4.0 shell 中得到一个空白输出:
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 一点也不。感谢您的关注。
标签: python-3.x pyodbc