以下是我的代码
requiredArgs = 0
longopts = ['serverAdress=', 'serverPort=', 'userName=', 'passWord=']
def runHandler(serverAdress,serverPort,userName,passWord):
conn=dbapi.connect(serverAdress,serverPort,userName,passWord)
query="select * from table"
cursor=conn.cursor()
try:
ret=cursor.execute(query)
ret=cursor.fetchall()
for row in ret:
for col in row:
print col,
print
except Exception,ex:
print ex
conn.close()
cursor.close()
我需要在运行时给出输入并将select语句的输出写入另一个文件。
但它让我"IndentationError: expected an indented block"
我必须运行像
这样的脚本python 1.py --serverAdress=1.1.1.1 serverPort=1111 userName=A password=B
请指教。另外请告知如何将其写入文件?
此致