python执行数据库命令

#!/bin/env python3
#import os
#os.system("mysql -uai -pai -e 'use ipd_db; desc  m_method_type    ' > ipd_db.tables")
import os
with  open('data_in')  as f:
    for line in f.readlines():
#         print(line.strip())
        os.system("echo @@@@@{}  >> data_insight.tables".format(line.strip()))
        os.system("mysql -uai -pai -e 'use data ; desc  {}' >>data.tables".format(line.strip()))


###说明
data_in  为数据库内每个表的名称

执行结果为使用某个数据库,获取每个表的表结构并输出到文本里

猜你喜欢

转载自www.cnblogs.com/g2thend/p/12372710.html