(Python)mysqldump导出数据表名转大写

#!/usr/bin/python
fin = open('C:/Users/xx/Desktop/fsdownload/test.sql','r')
fout = open('C:/Users/xx/Desktop/fsdownload/test_target.sql','w')
for line in fin:
    if line.startswith('CREATE TABLE') or line.startswith('DROP TABLE') or line.startswith('LOCK') or line.startswith('/*!40000 ALTER TABLE'):
        line = line.upper()
    elif line.startswith('INSERT INTO'):
        end =line.find('VALUES')
        oldstr =  line[0:end]
        newstr = oldstr.upper()
        line = newstr+line[end:]
    fout.write(line)
fin.close()
fout.close()
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。