我在目錄中有一大堆文件。我想要一個程序來循環目錄中的文件,並提示我輸入目錄的名稱(它們都在同一目錄中),以便程序將文件移動到指定的目錄。使用Python移動文件
我想一個終端解決方案,更具體,Python的方法是啓發我
我在目錄中有一大堆文件。我想要一個程序來循環目錄中的文件,並提示我輸入目錄的名稱(它們都在同一目錄中),以便程序將文件移動到指定的目錄。使用Python移動文件
我想一個終端解決方案,更具體,Python的方法是啓發我
你的問題是你需要什麼幫助有點vauge,但這裏是一個模板,讓你開始。使用os
和shutil
可以列出目錄並移動文件。
import shutil, os
target = raw_input("Target directory: ")
# Make sure the target dir exists!
assert(os.path.exists(target))
for f in os.listdir('.'):
b = raw_input("Press y to move file %s to %s: " %(f,target))
if b.lower() == 'y':
shutil.move(f, target)
它看起來像你希望我們爲你寫一些代碼。儘管許多用戶願意爲遇險的編碼人員編寫代碼,但他們通常只在海報已嘗試自行解決問題時才提供幫助。證明這一努力的一個好方法是包含迄今爲止編寫的代碼,示例輸入(如果有的話),期望的輸出和實際獲得的輸出(控制檯輸出,堆棧跟蹤,編譯器錯誤 - 無論是適用)。您提供的細節越多,您可能會收到的答案就越多。 –
使用'os'和'shutil'庫 – Harpal
你想實現什麼與普通shell提供的移動文件不同? –