星期三, 9月 13, 2006

[Python]用 python 來複製 n 個相同的檔案

為了要將某個檔案複製出 500 份,寫了一個簡短的 python script。
很簡單,卻花了我不少時間查可用的 function。
range() 的行為跟我預期的有些不一樣,range(2,500)實際上是 2~499,並不會真正到 500。
所以 2~500 必須寫成 range(2,501) 才行。

import os
import shutil
n=501
for i in range(2,n):
filename='%04d.mp3' % i
shutil.copyfile( '0001.mp3', filename )

沒有留言: