2019年3月11日 星期一

python copy file and rename


 
 
 
 
 
#copy file (src) and move to the destination (dst)
from shutil import copyfile
copyfile(src, dst)

ref:
https://stackoverflow.com/questions/123198/how-do-i-copy-a-file-in-python

3 則留言:

  1. 您好:
    想用[python]讀取一個內容會改變的NapEvent.py,
    第一次讀取就另存為NapEvent00.py,
    如果想再讀到內容不一樣的時候就另存為
    NapEvent01.py,NapEvent02.py,NapEvent03.py,.........
    請問該如何用這加以改良,感謝!

    回覆刪除
  2. 判斷完要另存後,再判讀有沒有重覆檔名,有就加數字,弄個暫存計數存了幾號這樣,大概類似這樣吧

    filename='TX60K.csv'
    n=0
    if filename in os.listdir():
    copyfile(filename, filename[:-4] + str(n) + filename[-4:])
    n+=1

    https://paste.ofcode.org/6DZX2Zbc6zapCfa8ahc9Hs

    回覆刪除
    回覆
    1. 感謝!在下試試看Thankagain!

      刪除