1
我是一名Python初學者。我想從一個文件夾中讀取所有ascii文件,並在將它們轉換爲Image之後,我想將它們全部保存到同一目錄中的不同文件夾中。代碼正在運行,但我沒有得到任何輸出,也沒有顯示錯誤。閱讀並保存一個文件夾中的多個圖像:Python
沒有循環的代碼,對於單個圖像是完美的。
請幫忙。
import os
import glob
import numpy as np
from PIL import Image
path = r'D:\user\ASCII'
outpath = 'D:\user\ASCII\TIFF'
filenames = glob.glob(path + "/*.asc") #read all files in the path mentioned
for x in filenames:
myarray = np.loadtxt(x, skiprows=9)
im = Image.fromarray(myarray)
im.save(outpath + '/*.tif')
感謝Ondřej的幫助。如果我們分割文件名和擴展名,那麼'np.loadtext'將不起作用。 –
你在使用'np.loadtxt(x)'後分割它,這樣原來的'x'變量就是一個完整的有效文件名。 –