以下是我在服务器上运行的python代码段。我想要复制一个文件' n'每次都用不同的名字保存。但是,无论我为循环赋予什么价值,我总是最终得到一个副本。
while($row = mysqli_fetch_assoc($result))
答案 0 :(得分:0)
显然在主线程中使用超时并无限运行循环,除非Ctrl-C中断解决了我的问题。
import os
import time
import shutil
os.chdir('server_directory')
src='file to replicate.jpg'
i=0
while True:
print "replicating {0}".format(i+1)
timestamp=int(round(time.time()))
dst='{0}.jpg'.format(timestamp)
shutil.copy2(src, dst)
i=i+1
time.sleep(1)
答案 1 :(得分:0)
这应该使用不同的名称将我的文件复制5次。
import os
import shutil
import os
for r in range(5):
original = r'transactions.xlsx'
target = f'Newfile{r}.xlsx'
shutil.copyfile(original, target)
print (f'Action: replicating {original} as {target}')