处理文本文件什么的,python最好用了

本文介绍了一个使用Python编写的简单脚本,该脚本用于解决MySQLWorkbench无法直接导入mysqldump备份文件的问题。通过在每个备份文件头部添加指定的数据库使用命令,实现了备份文件的有效恢复。

mysql workbench用来恢复数据最好用了,可惜无法恢复mysqldump备份的文件。问题在开头的“use。。。”语句。花了一天时间入门python写了个小东西,好用的不得了

#coding:utf-8
import os
fileDir='e:/mysql_backup/01'
newFileDir='e:/mysql_backup/add_use_xh_erp'
#删除目标目录下文件
if os.path.exists(newFileDir):
    nameList=os.listdir(newFileDir)
    for fileName in nameList:
        print fileName+",deleted"
        os.remove(newFileDir+"/"+fileName)
else:#目录不存在,新建一个
    os.makedirs(newFileDir)

nameList=os.listdir(fileDir)
for fileName in nameList:
    fileOpen=open(fileDir+'/'+fileName)
    try:
        all_text = fileOpen.read()
    finally:
        fileOpen.close()
    fileNew=open(newFileDir+'/'+fileName,'a')
    fileNew.write("USE `xh_erp`; \r\n") 
    fileNew.write(all_text)
    print(fileName+", add 'use xh_erp' ok")
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值