-2
forループをコメントアウトした後に、単にを実行すると、次のコードはうまく動作しますが、私はすぐに自分のRAMの90%私のPCに強制的にクラッシュさせる。 誰かが何が起こっているか説明してもらえますか?Python.exeが単純なforループのためにあまりにも多くのRAMを取る
from glob import glob # used for finding the path names
import shutil
import os
def loadLikes(path):
os.chdir(path)
files = glob('*.jpg')
print(type(files))
c = len(files)
for image in files:
files.append(path + "/" + image)
return files
print(loadLikes("like"))
あなたは正しい、あなたが反復処理している配列を付加していることを実現していますか? –
'ファイル 'を反復しながら'ファイル 'に追加しています。決して実行しないでください – Wondercricket
'ファイル'で何をしたいのかに応じて、リストに追加するのではなく '収穫する 'ことができます – mvarge