# -*- coding: utf-8 -*-
import os
import time
import re
import urllib
import urllib2
import MySQLdb
hostip = raw_input("Input your sql Ip:")
username = raw_input("Input your sql username:")
password = raw_input("Input your password:")
dbname = raw_input("Input your dbname :")
conn = MySQLdb.connect(host = hostip, user = username, passwd = password, db = dbname)
cur = conn.cursor()
cur.execute("show tables")
alltable = cur.fetchall()
tablenames = []
for i in range(len(alltable)):
for j in range(len(alltable[i])):
tablenames.append(alltable[i][j])
print tablenames
上記は私のコードです。mysql接続にアクセスするには入力引数を渡す必要がありますが、プログラムを使用してテーブル名を出力できません。誰かがそれを手伝ってくれますか? どうもありがとうございます !