我正在撰寫一個腳本,允許我從一個大檔案夾中提取一段影像檔案。我將影像檔案名放入資料框中。我在弄清楚如何遍歷串列、找到相應的檔案名并在末尾添加 .img 時遇到問題,因為這些是影像檔案,然后再將其移動到目標檔案夾中。我會很感激任何反饋。
import pandas as pd
import os
import shutil
data = pd.read_csv('Tiles_Filtered.csv')
df = pd.DataFrame(data, columns = ['Tile_Name'])
print(df)
source_directory = 'C:\\Users\\newScript\\DEM_IMGs'
destination_directory = 'C:\\Users\\\newScript\\DEM_IM_Filtered'
for index, row in df.iterrows():
source_file = source_directory image
destination_file = destination_directory image
os.copy(source_file, destination_file)
uj5u.com熱心網友回復:
這個對我來說很難測驗,因為路徑和我實際上沒有影像......但試一試。如果不出意外,它可能會讓你更接近。
另請注意,這是假設您的影像在源檔案末尾已經有“.img”,如果沒有......您需要添加它,然后讓我知道,我可以調整以適應。
import pandas as pd
import os
import shutil
data = pd.read_csv('Tiles_Filtered.csv')
df = pd.DataFrame(data, columns = ['Tile_Name'])
print(df)
source_directory = r'C:\Users\newScript\DEM_IMGs'
destination_directory = r'C:\Users\newScript\DEM_IM_Filtered'
for i in df['Tile Name']:
source_file = os.path.join(source_directory, i)
destination_file = os.path.join(destination_directory, i)
shutil.copy(source_file, destination_file)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/474544.html
上一篇:如何用自定義名稱融化熊貓
下一篇:從其他pandas列創建新列
