擅长:python、mysql、java
<p>您可以首先使用<code>pandas</code>读取包含文件名的csv文件,然后循环浏览:</p>
<pre><code>import pandas as pd
import os, shutil
## read filenames using pandas
df_files = pd.read_csv("csvContainingFilestoMove.csv")
## set file locations
fileOrigin = "./" #file origin
fileDest="destinationPath/" #file destination
for ff in df['Name'].tolist():
print(f"Moving file {ff}")
shutil.move(fileOrigin+ff, fileDest) #shutil to move file
</code></pre>
<p>您还可以使用<code>if not os.path.exists(fileDest+ff)</code>检查目标位置是否已经存在该文件,以防使用<code>copy</code>而不是<code>move</code></p>