中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python3文件復制、延遲文件復制任務的實現方法

發布時間:2020-10-17 04:27:17 來源:腳本之家 閱讀:111 作者:魯能大球場的角旗桿 欄目:開發技術

使用python版本3.6.1

python3文件復制、延遲文件復制任務的實現方法

工作中測試客戶端傳輸報文速率,寫了以下兩個腳本。

第一個,簡單的復制文件并重命名。

第二個,在循環中增加延時的功能。

使用場景將文件復制并重命名(重命名方式在文件末尾加生成的隨機數)

#!/usr/bin/python3
#coding=GB2312
import os
import os.path
import random
import shutil
count = 0
#源文件夾
src="E:\\file\\CEB411Message__20171115123454.xml"
#目標文件夾
tar="E:\\file\\target4\\"
while count < 10:
 print (count, " 執行復制任務")
 ram=str(random.randint(1,1000000))
 tar="E:\\file\\target4\\"+"CEB411Message_74967F7C570E_"+ram+".xml"
 count = count + 1
 shutil.copyfile(src,tar)
else:
 print (count, " 復制任務完成")

此處,寫為#coding=GB2312的原因是,在JetBrains PyCharm Community Edition 2017.1.2 x64 下utf-8運行正常,在win8 直接執行腳本時報錯。這顯然是字符集的問題,嘗試后改為文中。

下面程序添加了一個循環,采用了引入延時生成。

#!/usr/bin/python3
#coding=GB2312
import os
import os.path
import random
import time 
import shutil
#源文件夾
src="E:\\file\\xml\\311.xml"
count = 0
#總循環次數(10)
while count <10:
 eachcount = 0
 #每次循環生成的條數(5)
 while eachcount <5:
 #生成隨機數放在報文名中,用于區分報文名
 ram=str(random.randint(1,1000000000))
 tar="E:\\file\\xml\\3111\\"+"CEB411Message_116EA6A4-9D5A-4418-8281-74967F7C570E_"+ram+".xml"
 eachcount=eachcount+1
 shutil.copyfile(src,tar)
 count = count + 1
 #執行一次循環休眠時間(5秒)
 time.sleep(5)
else:
 print (count, " 復制任務完成")

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

兴化市| 永寿县| 萨嘎县| 凤台县| 余庆县| 鹤峰县| 蓬莱市| 诏安县| 龙海市| 游戏| 渝北区| 于都县| 陵川县| 乌拉特后旗| 张掖市| 长沙县| 温泉县| 五河县| 韶关市| 裕民县| 新乐市| 安庆市| 罗源县| 万州区| 桂林市| 双流县| 淮阳县| 开封市| 花垣县| 滨海县| 响水县| 恭城| 札达县| 平邑县| 鹤岗市| 芷江| 吉安县| 大港区| 潮州市| 九江县| 南川市|