我想用一個簡單的python腳本在我的桌面上重命名一組pdf文件。我有點不太成功。我目前的代碼是:Python命令行執行
import os,subprocess
path = "/Users/armed/Desktop/"
for file in os.listdir(path)
command = ['mv', '*.pdf' , 'test.pdf'] // mv Command to rename files to test.pdf
subprocess.call(command)
我得到的代碼輸出是1,文件沒有重命名。在終端中執行相同的命令。我正在使用Mac(如果有任何幫助)
該目錄中有多少個PDF文件?如果有多個shell命令,則該命令應該失敗。 – Keith
你的權利。當我嘗試命令時,只有一個pdf。但意識到重命名將失敗多於一個,並開始嘗試將所有的PDF移動到另一個目錄。 – Amritha