對不起,我知道這應該很容易。我想加載6個文本文件並將它們分配給6個變量,例如file1到xl,文件2到xr等。我不認爲我理解如何正確處理列表。我曾嘗試在範圍內使用for(6),itertools和枚舉,但似乎沒有做我想要的。導入並分配多個文件loadtxt
files = ['f1.txt','f2.txt','f3.txt','f4.txt','f5.txt','f6.txt']
for file in files:
xl,xr,yl,yr,zl,zr = np.loadtxt(file)
我想我可以使用附加功能,但是這創造了一個,而不是6個變量,我認爲
'for file in files'循環每次迭代都會返回'files'-list的一個元素,所以你可以用'np.loadtxt(file)'的(unpacked)輸出覆蓋所有這些變量。你真的需要6個不同的變量嗎?爲什麼不使用'list',就像你已經在使用文件名一樣? –