美文网首页
(Python)mysqldump导出数据表名转大写

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

作者: 明月7 | 来源:发表于2019-11-11 18:52 被阅读0次
#!/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()

相关文章

网友评论

      本文标题:(Python)mysqldump导出数据表名转大写

      本文链接:https://www.haomeiwen.com/subject/nhqxictx.html