今天把服务器上一个备份同步脚本放到老服务器上用,执行脚本后报错。
import configparser
ImportError: No module named configparserpip安装configparser也没有,网上一查原来是python3的,对应python2的是ConfigParser。
修改代码
try:
import configparser
except:
import ConfigParser as configparser检查里面代码,基本兼容python2,简单的几个备份同步命令,正常运行。只需要在config.ini上配置需要备份数据库库名密码、备份目录、同步服务器地址、用户账号密码、证书目录之类。备份
解决Python跨版本模块导入问题
本文记录了一次使用Python脚本进行数据库备份同步时遇到的模块导入错误,并分享了解决方法。当从Python 3切换到Python 2时,原本使用的configparser模块无法被识别。文中介绍了如何通过兼容性调整使脚本能够在不同版本的Python中正确运行。
774

被折叠的 条评论
为什么被折叠?



