【问题标题】:Python:Generate a variable inside a for loopPython:在 for 循环中生成一个变量
【发布时间】:2016-08-02 07:19:12
【问题描述】:

我正在尝试为每个循环生成并保存一个具有新名称的图像。这在带有 for 循环的 python 中是否可行?或者我应该尝试不同的方法吗?

For i in range(x,y)
 i=str(i)
 p= img(i).save(s+i+j,)
 i=int('i')
 i=i+1

【问题讨论】:

    标签: python for-loop image-processing image-generation


    【解决方案1】:
    from PIL import Image
    
    images = [...]
    
    # create some images 
    
    for i, image in enumerate(images):
        image.save('image_%03d.png' % i)
    

    【讨论】:

    • 不知道Image支持索引
    • @GeorgeNostradamos 你不知道,现在也不知道。 img 是一个列表。请注意列表符号[...],其中 Dombi 表示您将获得一个包含 10 个图像的列表。
    • 所以他写的东西可以很容易地描述成这样(在列表中输入我的图像,然后放一个索引)。我明白,很明显,我的意思是他可以写它,并不是我不感激他给了我代码,我不明白的是,当代码自己说话时,你为什么要向我解释.无论如何感谢你们俩的时间。 P.S 我不是故意要冒犯你的。所以,如果你被冒犯了,对不起。
    猜你喜欢
    • 1970-01-01
    • 2017-12-11
    • 2015-08-30
    • 2020-01-23
    • 1970-01-01
    • 2017-08-16
    • 1970-01-01
    相关资源
    最近更新 更多