1. 程式人生 > >python 自動複製指令碼程式碼

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 就可以自動複製

相關推薦

python 自動複製指令碼程式碼

伺服器指令碼釋出時,如果是分服的,有多個伺服器,更新一個指令碼,一個個地複製貼上,很麻煩,寫個指令碼自動釋出,再熱更新就可以,記錄一下 以後用 import os; import os.path; import shutil; def copyFiles(sourceDi

Python自動登入指令碼

一、環境 Python 2.7.x pip 8.1.1 注意:pip升級後下載依賴包會報certificate verifyfailed       解決辦法是加入--trusted-host pypi.python.org 例如:pip install --trusted

Python自動備份指令碼

目的:為了解決修改關鍵或者基礎資料導致專案出現問題,所以,備份是很有必要的,並且解決備份檔案過多的問題。 前提:備份的本機必須安裝Mysql,否則Mysql命令報錯。 使用:linux一般自帶python,執行指令碼:python sql_bak.py 即可。    (PS: 如果不小心python後面

python實現將某程式碼檔案複製/移動到指定路徑下 (檔案、資料夾的移動、複製、刪除、重新命名)

    用python實現將某程式碼檔案複製/移動到指定路徑下。 場景例如:mv ./xxx/git/project1/test.sh ./xxx/tmp/tmp/1/test.sh (相對路徑./xxx/tmp/tmp/1/不一定存在)   # -

ios拒審4.3 python自動生成辣雞程式碼

配置檔案config.json [ { "key" : "jiebabuyuxiniubuyu", "add_func_num" :1, "lua_in_path":"../../../..", "lua_out_p

利用svn鉤子hooks/post-commit,實現程式碼更新,自動執行指令碼

1. 在svn伺服器對應的專案中會存在以下幾個目錄和檔案 conf  db  format  hooks  locks  README.txt 其中目錄hooks是放置程式碼提交執行的檔案 進入 hooks目錄新建一個 post-comm

python自帶的程式碼版本轉換指令碼2to3.py和3to2.py

python自帶的工具(指令碼),將python2的程式碼轉換為python3. 同理,python2也有相應的3to2指令碼。 將python安裝包下的Tools/Scripts下面的2to3.py拷貝到需要轉換的檔案(test.py)目錄中。 命令:python 2to3.py test.p

U盤大盜,Python檢測U盤插入、自動複製檔案並寫入新檔案!

  技術要點:                 學習Python中有不明白推薦加入交流群               &

用3行程式碼Python資料處理指令碼獲得4倍提速!

Python是一門非常適合處理資料和自動化完成重複性工作的程式語言,我們在用資料訓練機器學習模型之前,通常都需要對資料進行預處理,而Python就非常適合完成這項工作,比如需要重新調整幾十萬張影象的尺寸,用Python沒問題!你幾乎總是能找到一款可以輕鬆完成資料處理工作的Python庫。 然而,

python檢測U盤的插入,以及進行自動複製檔案並寫入檔案

技術要點分析: 1.如何檢測有U盤的插入。 2.如何複製U盤裡面的東西 3.如果U盤可寫,如何寫入檔案到U盤裡面。 # -*- coding: utf-8 -*- # @Time : 20

python第三方庫的安裝、os庫的使用、第三方庫自動安裝指令碼

Python第三方庫的安裝 Pip安裝方法: Os庫的路徑操作 Os庫的環境引數: 程序管理:

微信跳一跳python自動程式碼解讀1.0

微信跳一跳 那個跳一跳python“外掛”,有幾個python檔案,其中有一個是得到截圖,然後滑鼠在圖片上點選兩次,python視窗上會列印兩次滑鼠的位置,並且會跟上一行這兩個點之間的距離。 這個功能我先給除去獲取截圖,就說怎麼在某張圖片上算出兩次點選的

如何讓python idle自動補全程式碼

 在安裝目錄下有Lib\idlelib 目錄 下面的idle.py ;idle.pyw 就是idle的主要程式(其實最後呼叫的是pyshell.py) 要開啟自動完成功能 主要步驟是 開啟目錄下的config-extensions.def檔案 [AutoComplete

佛爺帶你用Python寫一個USB病毒(自動複製U盤所有內容到指定本地磁碟地址)

致力想當一名駭客的筆者閒著無聊,做一個小工具玩玩,程式碼量不大,用Python寫一個指令碼檢測U盤的插入和複製U盤內容到本地計算機上(大家可以擴充套件為上傳到具體某個伺服器上或者什麼)。然後打包成可執行檔案(後臺執行、有視窗執行),並且新增到電腦開機啟動程序裡。

利用Python實現自動掃雷指令碼,最高難度也難不倒我了

  自動掃雷一般分為兩種,一種是讀取記憶體資料,而另一種是通過分析圖片獲得資料,並通過模擬滑鼠操作,這裡我用的是第二種方式。 一、準備工作 1.掃雷遊戲 我是win10,沒有預設的掃雷,所以去掃雷網下載 http://www.saolei.net/BBS/

基於python語言的selenium自動化測試(2)-測試程式碼指令碼程式碼分離

上一篇介紹瞭如何搭建selenium環境,也給出了一小段程式碼演示如何使用selenium 部落格不會過多的介紹如何使用selenium api 更多地在於如何構建一個自動化測試專案, 程式碼的分層是很關鍵一步,本文介紹如何使用pytest+selenium

自動複製 JavaScript 指令碼,JavaScript點選任意位置複製指令碼原始碼

其實就是一個複製指令碼: 他建立了一個層,然後這個層的z-index層級很高。 Javascript指令碼: (function($$) { var EVAutoCopy = { trigger: null, dd: docum

js自動複製程式碼

// 自動 COPY 程式碼開始function MM_findObj(n, d) { //v4.0  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.lengt

secureCRT自動登入指令碼python

由於每次登入都要輸入使用者名稱和密碼,還有個別裝置不能用SSH2,而我又不記得是哪幾臺??!! 寫個指令碼,做個按鈕,在Button Bar,New Button,在Action -> Function選Run Script,在Run Script選好指令碼路徑,自己

使用python在windows 下 編寫 自動備份指令碼

本人剛剛學習編寫python  通過簡明的Python 教程在學習。為了能夠學習的比較透測,就將簡明教程裡面的在linux 上面第十章的例子改用windows 下編寫。 下面是在linux下編寫指令碼的例子: #!/usr/bin/python # Filename: