python 自动复制脚本代码

服务器脚本发布时,如果是分服的,有多个服务器,更新一个脚本,一个个地复制粘贴,很麻烦,写个脚本自动发布,再热更新就可以,记录一下 以后用


import os;
import os.path;
import shutil;
def copyFiles(sourceDir, targetDir):
    for files in os.listdir(sourceDir):
        sourceFile = os.path.join(sourceDir, files);
        targetFile = os.path.join(targetDir, files);
        if os.path.isfile(sourceFile) and sourceFile.find('.lua'):
            tmpStr = 'cp %s %s' % (sourceFile, targetFile);
            print(tmpStr);
            shutil.copy(sourceFile, targetFile);


if __name__ == '__main__':
    copyFiles('/home/luafile', '/home/buyugameserver/lua');
    copyFiles('/home/luafile', '/home/buyu2/lua');
    copyFiles('/home/luafile', '/home/buyu3/lua');
    copyFiles('/home/luafile', '/home/buyu4/lua');
     copyFiles('/home/luafile', '/home/buyu5/lua');



上传要更新的脚本到/home/luafile 目录下,再 python3 copy_lua.py 就可以自动复制


版权声明:本文为guoyilongedu原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。