【发布时间】:2017-01-06 02:19:44
【问题描述】:
我是 Python 新手。我正在尝试用文件夹中一堆图像的文件名填充列表。它们都以“frameinstance”开头,然后是一个 0-40 的数字,即“frameinstance0.png”。我尝试了下面的代码,但我收到了 MemoryError 错误。
filenamelist = []
i = 0
for i in range(0,40):
filenamelist = [str(filenamelist) + "frameinstance" + str(i)]
我也试过这个。我的输出很接近,但它不是一个列表。
filenamelist = []
i = 0
for i in range(0,40):
filenamelist = str(filenamelist) + "frameinstance" + str(i)
print(filenamelist)
输出为:[]frameinstance0frameinstance1frameinstance2frameinstance3frameinstance4frameinstance5frameinstance6frameinstance7frameinstance8frameinstance9frameinstance10frameinstance11frameinstance12frameinstance13frameinstance14frameinstance15frameinstance16frameinstance17frameinstance18frameinstance19frameinstance20frameinstance21frameinstance22frameinstance23frameinstance24frameinstance25frameinstance26frameinstance27frameinstance28frameinstance29frameinstance30frameinstance31frameinstance32frameinstance33frameinstance34frameinstance35frameinstance36frameinstance37frameinstance38frameinstance39
【问题讨论】:
标签: python list python-3.x for-loop