私はデスクトップのフォルダにスクリーンショットのグループを持っています。私はそれらに名前の配列を使用して名前を変更したいと思います。これまでのところ、置き換えたい名前を引き出して配列に格納するコードを取得できました。次に、コードのコメント部分を使用して名前を置き換えようとすると、ファイルが失われます。彼らは消えてどこに行くのか分かりません。 、ファイルオープンに、あなたが名前にpath
を追加するために必要なPythonを使用してファイルのグループの名前を変更する
import os
import sys
import glob
name = ["zero", "It", "Has","Worked"]
print name
print len(name)
path = "/Users/davidjaimes/Desktop/Test"
dirs = os.listdir(path)
file_list = []
for file in dirs:
file_list.append(file)
print file_list
#for item in os.listdir(path):
# prevName = os.path.join(path, item)
# newName = name[1]
# os.rename(prevName, newName)
私の推測では、あなたの現在の作業ディレクトリにあります。その理由はos.renameですが、その名前には絶対パスが必要です。そうでない場合は、相対パスになります(コマンド "mv"のようになります)。 – Sawel