Downloads フォルダーからすべての音楽ファイルを取得し、それらを Music フォルダーに配置する簡単なプログラムを Python で作成しようとしています。Windows を使用しており、cmd プロンプトを使用してファイルを移動できますが、次のエラーが発生します。
WindowsError: [Error 2] The system cannot find the file specified
これが私のコードです:
#! /usr/bin/python
import os
from subprocess import call
def main():
os.chdir("C:\\Users\Alex\Downloads") #change directory to downloads folder
suffix =".mp3" #variable holdinng the .mp3 tag
fnames = os.listdir('.') #looks at all files
files =[] #an empty array that will hold the names of our mp3 files
for fname in fnames:
if fname.endswith(suffix):
pname = os.path.abspath(fname)
#pname = fname
#print pname
files.append(pname) #add the mp3 files to our array
print files
for i in files:
#print i
move(i)
def move(fileName):
call("move /-y "+ fileName +" C:\Music")
return
if __name__=='__main__':main()
サブプロセスライブラリやその他の無数の記事を見てきましたが、何が間違っているのかまだわかりません。