我有一個python腳本,它將文件夾中的現有文件名與參考表進行比較,然後確定是否需要重命名它。用Python重命名和移動文件
由於它遍歷每個文件名:
'oldname' = the current file name
'newname' = what it needs to be renamed to
我想重命名文件並將其移動到一個新的文件夾「.. \ renamedfiles」
我可以做重命名,並在移動它通過循環迭代的同時?
更新: 道歉,我相當綠色與scrpting一般,但這似乎是非常基本的。 shutil.move正是我所需要的感謝 - 我只是不知道尋找它。下面的成功測試。現在將其加入到腳本中。
import shutil
os.chdir ('C:\Users\me\Desktop\New folder')
renFolder= 'Renamed'
oldname = 'Test.txt'
newname= 'renTest.txt'
shutil.move(oldname, renFolder+'/'+newname)
向我們展示您的循環代碼 - 您嘗試解決它。 –
重命名和移動文件是一回事。 – jwodder
使用['os。重命名'](https://docs.python.org/2/library/os.html#os.rename)和['shutil.move'](https://docs.python.org/2/library/shutil .html#shutil.move) – inspectorG4dget