簡體   English   中英

想要通過重命名 python 從目錄列表復制到新文件夾

[英]want to copy from list of directory to new folder with renaming python

我有文件目錄列表,但有些文件名是相同的。 我想將這些文件復制到新文件夾,但相同的命名文件被替換。 反正有沒有與“原名+_1”同名?? 因此,dcmlist 包含 60 個文件,每 3 個文件具有相同的文件名,但來自不同的文件夾。 當我在下面運行此代碼時,'dicom_input' 文件夾只有 20 個文件,因為它已被替換。

for i in range(len(dcmlist)):
    name = dcmlist[i]
    shutil.copy(name, 'dicom_input')

解決這個問題的一個好方法是使用一個字典,鍵是文件名,值是文件重復的次數。 這樣,在復制時,您可以使用循環並在重復文件時增加文件的值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM